...
{{Überarbeiten}}
'''OpenMBEE''' (Open Model Based Engineering Environment) ist ein kollaboratives Open-Source-Engineering-System. Es ermöglicht Ingenieuren, in ihrer bevorzugten Sprache zu arbeiten und ihre Arbeit problemlos mit anderen Tools zu teilen und zu dokumentieren. OpenMBEE ist ein gesponsertes NUMFOCUS <ref>{{Internetquelle
|url=https://numfocus.org/project/openmbee
|titel=OpenMBEE
|werk=numfocus.org
|sprache=en
|abruf=2023-09-14
}}</ref> Projekt unter Mitwirkung u.a. von [[Jet Propulsion Laboratory|NASA Jet Propulsion Laboratory]], [[Boeing|Boeing Commercial Airplanes]], Aerospace Corp, [[Europäische Südsternwarte|Europäischen Südsternwarte]], [[Systems Engineering Research Center]]<ref>{{Internetquelle
|url=https://apps.dtic.mil/sti/pdfs/AD1073187.pdf
|titel=Transforming Systems Engineering through Model-Centric Engineering
|titelerg=A013 Final Technical Report SERC-2019-TR-005
|format=pdf, 14 MB
|hrsg=Stevens Institute of Technology, Systems Engineering Research Center
|datum=2019-04-30
|sprache=en
|abruf=2023-09-14
}}</ref>, [[Ford]].
== Die Revolution Übersicht ==
Die OpenMBEE Open-Source Platform revolutioniert unterstuezt die Arbeit von Systemingenieuren und Systemarchitekten.
...
Der dokumentenzentrierte Ansatz führt zu einem Verlust an ingenieurtechnischer Praezision Präzision während des Übergangs vom Design und der Analyse zur Dokumentenerstellung. Sobald Dokumente erstellt sind, wird die ingenieurtechnische Arbeit von den resultierenden Artefakten getrennt. Diese Trennung kann zum Verlust des geistigen Eigentums und erheblichen Mehraufwand bei der Aufrechterhaltung der Konsistenz und der Durchführung von Auswirkungsanalysen führen.
...
OpenMBEE bewältigt die Herausforderungen des Modellierens in frühen und späten Phasen des Produktlebenszyklus und bietet einen Rahmen für die nahtlose Integration von Modellen und strukturierten Daten in ingenieurtechnische Dokumente.
== OpenMBEE Projektportfolio Geschichte ==
Die OpenMBEE-Software, entwickelt (seit 2013) in Zusammenarbeit zwischen dem NASA Jet Propulsion Laboratory (JPL) und dem European Southern Observatory, umfasst ein Modell-Repository namens Model Management System (MMS)
...
, eine Webanwendung namens View Editor und einen Code-Generator namens COMODO.
Die OpenMBEE ist unter [[Apache-Lizenz|Apache 2.0]] lizensiert.
== OpenMBEE Projektportfolio ==
=== Model Management System (MMS) <ref>{{Internetquelle
|autor=Robert Karban
|url=MMS
|titel=MMS
|werk=atlassian.net
|datum=2022-11-27
|sprache=en
|abruf=2023-09-14
}}</ref>===
Das MMS (Model Management Service) ist ein Dienst zur Verwaltung von Modellen und ein Versionskontrollsystem für strukturierte Daten. Es verwendet RESTful-Webdienste für Operationen wie Erstellen, Lesen, Aktualisieren und Löschen von Modell-Daten sowie für Verzweigungen und Markierungen im Modell-Repository. Dadurch können Modell-Daten über verschiedene Disziplinen hinweg abgefragt, analysiert und angezeigt werden. Das Herzstück des MMS ist der View-Service, der die Transklusion von Ansichten unterstützt. Dies ermöglicht die Generierung von statischen und dynamischen Ingenieur-Dokumenten aus den im MMS gespeicherten Modell-Daten.
=== ViewEditor<ref>{{Internetquelle
|autor=Robert Karban
|url=ViewEditor
|titel=ViewEditor
|werk=atlassian.net
|datum=2022-11-27
|sprache=en
|abruf=2023-09-14
}}</ref>===
Der View Editor ist ein webbasierter Client, der es Benutzern ermöglicht, mit SysML-Modellen zu interagieren und Modellelemente sowie Dokumente und Ansichten zu erstellen, zu lesen und zu aktualisieren. Dies erleichtert die Zusammenarbeit mit Nicht-Modellierern und ermöglicht die Erstellung konsistenter modellbasierter Dokumentation.
=== COMODO<ref>{{Internetquelle
|autor=Robert Karban
|url=COMODO
|titel=COMODO
|werk=atlassian.net
|datum=2022-11-24
|sprache=en
|abruf=2023-09-14
}}</ref>===
Comodo ist ein
...
Werkzeug, das ein UML-Modell in verschiedene Textartefakte umwandeln kann, die für verschiedene Plattformen verwendet werden können. Basierend auf Template Transformationstechnologie ist es nicht von einem bestimmten Tool abhängig und kann verwendet werden, um neue Textartefakte auf Basis von benutzerdefinierten Vorlagen zu erstellen. Das Toolkit wurde von der [[Europäische Südsternwarte|Europäischen Südsternwarte]] (ESO) entwickelt, um Teleskop- und Instrumentensteuerungs- sowie Kontrollaanwendungen für verschiedene Softwareplattformen zu erstellen.
=== CSM-MDK<ref>{{Internetquelle
|autor=Robert Karban
|url=CSM-MDK
|titel=CSM-MDK
|werk=atlassian.net
|datum=2022-11-27
|sprache=en
|abruf=2023-09-14
}}</ref>===
Model Development Kits sind spezielle Integrationswerkzeuge, die entwickelt wurden, um Modelle mit dem MMS zu synchronisieren. Sie ermöglichen die Interaktion mit verschiedenen Modellierungstools, wie z.B. Cameo Systems Modeler, und numerischen Analysetools wie Mathematica. Diese Integrationen gewährleisten, dass das MMS als die zuverlässige Quelle für das Modell dient, während Ingenieure ihre Arbeit in ihren bevorzugten Tools durchführen können.
=== CSM-Systems Reasoner<ref>{{Internetquelle
|autor=Robert Karban
|url=CSM MDK Systems Reasoner
|titel=CSM MDK Systems Reasoner
|werk=atlassian.net
|datum=2022-11-27
|sprache=en
|abruf=2023-09-14
}}</ref>
...
===
Ein werkzeugen, das die Vererbung in UML/SysML mithilfe des Block Specific Type-Musters erleichtert.
=== CSM-MDK DocGen<ref>{{Internetquelle
|autor=Robert Karban
|url=CSM-MDK DocGen
|titel=CSM-MDK DocGen
|werk=atlassian.net
|datum=2022-11-27
|sprache=en
|abruf=2023-09-14
}}</ref>
...
=
...
=
...
=
...
Der Dokumentengenerator (DocGen) ist ein Modul des MDK-Plug-Ins in Cameo Systems Modeler, das die Erstellung formeller Dokumente aus UML/SysML-Modellen ermöglicht. Diese Dokumente sind hierarchisch strukturiert und enthalten Absätze, Abschnitte und Analysen. Der Dokumentengenerator arbeitet innerhalb von Cameo Systems Modeler und erstellt Dokumente, indem er die Gliederung des Dokuments durchläuft, Informationen sammelt und Analysen durchführt, um die Dokumente zu generieren.
=== OpenSE Cookbook<ref>{{Internetquelle
|autor=
|url=OpenSE Cookbook
|titel=OpenSE Cookbook
|datum=2023-04-03
|werk=atlassian.net
|sprache=en
|abruf=2023-09-14
}}</ref>===
Das OpenSE Cookbook ist eine Sammlung von Modellierungsmustern, Verfahren und bewährten Praktiken, die von der OpenMBEE-Community für Systemingenieure entwickelt wurden, die nach Anleitungen suchen, wie sie MBSE in ihren Projekten oder Organisationen umsetzen können. Der Inhalt des Cookbook zeigt, wie man Systemmodelle mit OpenMBEE-Software erstellt und analysiert, einschließlich Beispielen aus kleinen Beispielmodellen und dem Modell des Thirty-Meter-Telescope (TMT). Diese Beispiele repräsentieren Umsetzungen von Systems Engineering Workflows, wie man Anforderungen überprüft, technische Ressourcen zusammenführt und Analysen durchführt. Die vorgestellten bewährten Praktiken basieren auf der vorhandenen SysML-Literatur. Die ursprüngliche Version des CookBooks wurde vom INCOSE Telescope Modeling Challenge Team erstellt und später von der OpenMBEE-Community angepasst und erweitert.
=== MTIP<ref>{{Internetquelle
|autor=Robert Karban
|url=MTIP - Modeling Tool Integration Plugin
|titel=MTIP - Modeling
...
Tool Integration Plugin
|werk=atlassian.net
|datum=2022-11-27
|sprache=en
|abruf=2023-09-14
}}</ref>===
Dieses Plug-in ermöglicht das Exportieren und Importieren von gesamten Modellen oder einem Teil eines Modells in das HUDS XML-Format.
Die aktuelle XML Metadata Interchange (XMI)-Spezifikation basiert auf UML und ist unzureichend für den Transfer von SysML-Modellen zwischen kommerziellen Tools.
Dieses Plug-in wurde für Cameo Systems Modeler (CSM) und MagicDraw (MD), eine Software von Dassault Systèmes, entwickelt. Sparx Systems' Enterprise Architect kann dasselbe Format importieren und exportieren, was den bidirektionalen Transfer von Modellen ermöglicht.
== INCOSE Konferenzen ==
Die OpenMBEE Gemseinschaft Gemeinschaft organisiert zumsammen mit INCOSE Workshops und Hackathons mit ueber 100 Teilnehmern.
...
OpenMBEE wird auch eingesetzt, um die neue Version SysML v2 <ref>[https://www.omgsysml.org/SysML-2.htm SysML v2]</ref> zu spezifizeren.
== Praesentationen (Auswahl) ==
...