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
Presented at:
25th Brazilian Symposium on Formal Methods https://www.youtube.com/watch?v=4CZ6FxaYmbY
Tutorial Highlights:
OpenMBEE motivation and vision
...
...
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 guideswebsite includes more information about:
OpenMBEE MMS, VE, MDK, Jupyter Architecture Overview (FK, 5 min)
...
Current Status of OpenMBEE Projects
...
OpenMBEE Project Portfolio
...
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
https://petstore.swagger.io/?_ga=2.176180069.1129388423.1675033588-520538164.1670446212
https://mms-reference-implementation.readthedocs.io/en/latest/index.html
View Editor
VE enables users to interact with SysML models within a web-based environment
https://docs.googleopenmbee.atlassian.net/l/cp/nr4cc101
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.
https://docs.google.com/presentation/d/1FeD5RFx6wMpPqKHMMlWhoKOef4TbDiryDlNHRFmvzV8/edit?usp=share_linkmdk.readthedocs.io/en/latest/cameo.html
Jupyter Client
https://docsdrive.google.com/presentationfile/d/1iAjAKP4xCdQKiBcS2-u8Kk8LyQa0M0tMFOoxUm4-xMk/edit#slide=id.p25
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 repository1Lmdkn63vSIPX_F5orxIh3uGmUARKwFtH/view
The Thirty Meter Telescope - an industrial scale project using OpenMBEE
...
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
Discussion with participants and contributors