The OpenMBEE tutorial will cover the vision and motivation for OpenMBEE, industry adoption, and current practices with example projects. It will also provide an insight for potential users and contributors about existing resources and challenges of the collaborative model-based engineering environment.
Presenters:
Fatma Karagoz
Bryan Orozco
Tutorial Highlights:
OpenMBEE motivation and vision (FK, 20 min)
OpenMBEE vision
OpenMBEE (Open Model Based Engineering Environment) is an open source collaborative engineering system. It enables engineers to work in the language of their choice and easily share and document their work across other tools.
https://docs.google.com/presentation/d/1h4JS-M_OiHnvvzuiN9zKzPOnSdPL3-5i6KLvP9Wex8s/edit#slide=id.p1
OpenMBEE website includes more information about:
OpenMBEE MMS, VE, MDK, Jupyter Architecture Overview (FK, 5 min)
Connected engineering ecosystem:
Current Status of OpenMBEE Projects (BO, 10 min)
OpenMBEE Project Portfolio (BO, 25 min)
View Editor
VE enables users to interact with SysML models within a web-based environment
https://docs.google.com/presentation/d/1dSiyu0UvzYvjdbEm0oIFZ8dZ263GBlsEABVwsq0lLxA/edit#slide=id.p1
Cameo Model Development Kit
The Cameo MDK is a plugin for Cameo Systems Modeler that’s primary purposes are to sync models with the MMS and implement the DocGen language, which allows modelers to dynamically generate documents in a model-based approach using the view and viewpoint concept.
Jupyter Client
Model Management System
The Model Management System (MMS) provide services for managing models and is a version control system for structured data. It exposes model information through RESTful web services that can be used for CRUD operations, branching, and tagging of the model repository
The Thirty Meter Telescope - an industrial scale project using OpenMBEE (FK, 15 mins)
Currently being developed by the TMT Observatory Corporation
Example of a rigorous and automated model built with an approach to model-based systems analysis with SysML
Leverages a modeling method that is an extension of INCOSE’s Object Oriented Systems Engineering Method (OOSEM)
Examples from the TMT model:
Question/Discussion (15 min)
Discussion with participants and contributors