...
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 website includes more information about:
OpenMBEE MMS, VE, MDK, Jupyter Architecture Overview (FK, 5 min)
Connected engineering ecosystem:
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.google.com/presentation/d/1dSiyu0UvzYvjdbEm0oIFZ8dZ263GBlsEABVwsq0lLxA/edit#slide=id.p1openmbee.atlassian.net/l/cp/nr4cc101
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://docsmdk.googlereadthedocs.comio/presentationen/d/1FeD5RFx6wMpPqKHMMlWhoKOef4TbDiryDlNHRFmvzV8/edit?usp=share_linklatest/cameo.html
https://docsgithub.google.com/presentation/d/1iAjAKP4xCdQKiBcS2-u8Kk8LyQa0M0tMFOoxUm4-xMk/edit#slide=id.p25Open-MBEE/mdk
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 repositoryhttps://anaconda.org/conda-forge/mms-python-client
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
...