OMBEE-20: OpenMBEE: Open Model Based Engineering Environment 2020 Université de Montréal Montreal, Canada, October 19, 2020 |
Conference website | https://www.openmbee.org/models2020.html |
Submission link | https://easychair.org/conferences/?conf=ombee20 |
Abstract registration deadline | July 21, 2020 |
Submission deadline | July 22, 2020 |
The Open Model Based Engineering Environment (OpenMBEE) group is a community of engineering practitioners, software developers, and researchers that share a common vision for a world where engineering relies on a rich open source set of models and software that support model-driven engineering and analysis in the form of an integrated environment.
This environment will enable collaborative modeling at scale and be an open platform for (system) engineering tools. It is also expected to support conventions and practices to cultivate a culture of collaborative engineering model development to transform the currently often siloed engineering practice.
We expect engineering modeling will leverage many of the capabilities and practices of decentralized software development with additional novelty germane to the world of engineering modeling and analysis. As in most organizations documents are the primary publishing mechanism for engineering work based on models, the environment is expected to enable mutually consistent and corresponding engineering models and documents achieving the single source of authority.
The OpenMBEE community strives to develop capabilities that help organizations better define and manage their MBX (Model Based X) ecosystems. MBX ecosystems consist of the models, tools, processes, and people/roles that come together to develop the systems/products that an organization cares about. The MBEE capabilities and tooling scope for this workshop is not restricted to the currently available items, although it is encouraged to leverage them.
In terms of technology, some developments appear of particular interest to the OpenMBEE community, including SysMLv2, Jupyter, and Python.
SysMLv2 is emerging into the multi-language paradigm together with Project Jupyter as a popular polyglot engineering platform for analytical and computational models. Similarly, in the Jupyter and Python space there is a desire to see broader modeling capabilities in these general purpose languages. They are envisaged to play a major role in the near future as key enabling technologies for MBx ecosystems.
The goal is to contribute techniques and tools supporting all aspects of development, use, maintenance and evolution of OpenMBEE-relevant artifacts, and make these available to the the OpenMBEE community to allow them to collaboratively construct and analyze the high-quality products needed to develop missions and systems.
Submission Guidelines
A primary objective of the OpenMBEE workshop is to provide a forum in which researchers, vendors, and pracititioners come together and share requirements, needs, pain points, and solutions.
In order to discuss the following topics and those related to them, we would like to invite submissions in the form of regular papers, position/experience papers, and demonstration papers (about novel tool or technology features) related to the following or related topics.
All papers must be original and not simultaneously submitted to another journal or conference.
Submissions should fall into one of four categories:
- Transfer of research into practice: Describe how the needs of pracitioners (see 'List of Topics') drive a research project, how it is developed into a COTS or open-source product, and used in a MBEE for system development.
- Comparisons and evaluations of MBEEs: Describe the MBEE compared or evaluated, criteria and data collection processes used, and results obtained in a novel, insightful way. Models used and data collected should be made publicly available.
- Position papers: Clearly describe a position or opinion on a relevant topic (see ‘List of Topics’) in an insightful way. Papers discussing challenges to the development of high-quality MBEEs and supporting documentation and how they could be mitigated or removed are particularly encouraged.
- Descriptions of MBEEs: Describe (1) which areas of engineering activities the MBEE supports in a given domain and (2) the strengths and weaknesses of the MBEE in the context of the domain.
The following paper categories are welcome:
- Full papers (10 pages) present novel innovative approaches.
- Short papers (5 pages) present new ideas or early-stage research, extensively discuss the experiences of the submitters with an OpenMBEE approach or demonstrate a tool or technology (related to one of the workshop’s topics).
Submissions will be peer reviewed by at least three members of the program committee.
If a submission is accepted, at least one author of the paper is required to attend the conference and present the paper in person.
All submissions must be in PDF. The page limit is strict, and it will not be possible to purchase additional pages at any point in the process (including after the paper is accepted).
Formatting instructions are available at https://www.acm.org/publications/proceedings-template for both LaTeX and Word users. LaTeX users must use the provided acmart.cls and ACM-Reference-Format.bst without modification, enable the conference format in the preamble of the document (i.e., \documentclass[sigconf,review]{acmart}), and use the ACM reference format for the bibliography (i.e., \bibliographystyle{ACM-Reference-Format}). The review option adds line numbers, thereby allowing referees to refer to specific lines in their comments.
List of Topics
The workshop defines an MBEE as a system environment which facilitates a formalized application of (systems) engineering by leveraging models where engineers can develop their system models for qualification and certification across a portfolio of engineering tools in multiple paradigms. Tools forming the MBEE can come from industry or academia and be freely available, open source, or commercial.
- Insightful descriptions of the state-of-the-art in MBEE applications and services
- Proposals and descriptions for dealing with relevant challenges such as
- Collaboration/Capture; e.g. Mapping, Deconfliction, Discovery
- Interdisciplinary integration
- Interorganizational federation and decentralization
- Role and view management
- Web-native application, services, collaboration, and versioning, liveness
- Model (library) packaging and dependency management
- Requirements/Design; e.g. Design Modeling, System Specifications and configurations
- Analysis; e.g. simulation, model checking, visualization
- o Continuous integration and analysis
- Publication; e.g. Products, Documents
- Document generation, storing analysis artifacts
- Operation; e.g. DevOps, cyber security, access control, multi-tenancy, migration support, interoperability, cloud deployment
- Application domains; e.g., Systems Engineering, Industry 4.0, robotics, cyber-physical systems, Internet of Things, smart cities
- Relevant technological existing or emerging capabilities
- Versioned graphs, model checking services, AI, analytics, data science, cloud computing, projectional editing
- Active repository. Storing arbitrary models as graphs, more specifically trees with cross-references.
- Big Data techniques, e.g., Extract, transform, load (ETL), distributed computing, scalability
- NLP, Insights, ML, knowledge, transformation of unstructured into structured data, heuristics, weave and maintain semantic mappings
- Tool and platform integration
- Collaboration/Capture; e.g. Mapping, Deconfliction, Discovery
- Proposals on how to better leverage relevant standards e.g., SysMLv2 language and SysMLv2 API, FMI, Conda, OpenAPI, OASIS Static Analysis Results Interchange Format (SARIF), Open Services for Lifecycle Collaboration (OSLC), Open Container Initiative
- Proposals and descriptions of integrating existing engineering platforms and open-source resources into a model based environment; e.g., Project Jupyter, engineering documents generation into/by Jupyter
Committees
Program Committee
- Robert Karban - Jet Propulsion Laboratory, California Institute of Technology
- Juergen Dingel - Queen's University
- Syltinsy Jenkins - The MITRE Corporation
- Rachel Mourning - Centauri
- Marina Reich - Chemnitz University of Technology/Airbus
- Akos Hajdu - Budapest University of Technology and Economics
- Vince Molnar - Budapest University of Technology and Economics
- Ivan Gomes - Jet Propulsion Laboratory, California Institute of Technology
- Ahsan Qamar - Ford Motor Company
- Lucas Lima - Rural Federal University of Pernambuco
- Hisashi Miyashita - Mgnite Inc.
- Brittany Friedland - Boeing Commercial Airplanes
- Bjorn Cole - Lockheed Martin Corporation
- Erich Lee - Jet Propulsion Laboratory, California Institute of Technology
- George Walley - Ford Motor Company/INCOSE Michigan Chapter
Organizing committee
- Robert Karban - Jet Propulsion Laboratory, California Institute of Technology
- Ivan Gomes - Jet Propulsion Laboratory, California Institute of Technology
- Ahsan Qamar - Ford Motor Company
- Juergen Dingel - Queen’s University
- Sebastian Herzig - Microsoft Corporation
- Ed Seidewitz - Model Driven Solutions
- Markus Voelter - Independent
- Brittany Friedland - Boeing Commercial Airplanes
- Bjorn Cole - Lockheed Martin Corporation
Invited Speakers
- Keynote: Ed Seidewitz/ModelDriven Solutions - “SysMLv2 as Enabling Technology for MBx Ecosystems”
- Invited talk: Markus Voelter - "SysMLv2 on MPS"
Publication
OMBEE-20 proceedings will be published IEEE and will be indexed by DBLP.
Venue
The workshop will be held in Montreal at the MODELS 2020
Contact
All questions about submissions should be emailed to openmbee.models2020 (at) gmail.com