Zum Inhalt springen

„Modellbasiertes Systems Engineering“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Leerzeichen vor Beleg entfernt, Kleinkram
 
(40 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:


== Definition ==
== Definition ==
2007 definierte das International Council on Systems Engineering (INCOSE) MBSE als
2007 definierte das International Council on Systems Engineering (INCOSE) MBSE als “the formalized application of modeling to support system requirements, design, analysis, verification and validation activities beginning in the conceptual design phase and continuing throughout development and later life cycle phases.”<ref>{{Internetquelle |autor= |url=https://www.incose.org/incose-member-resources/chapters-groups/ChapterSites/blues/chapter-news/2009/02/23/se-vision-2020 |titel=SE Vision 2020 |werk=INCOSE |hrsg=INCOSE – International Council on Systems Engineering |datum=2009-02-23 |abruf=2020-05-04 |sprache=en}}</ref>


<blockquote>“the formalized application of modeling to support system requirements, design, analysis, verification and validation activities beginning in the conceptual design phase and continuing throughout development and later life cycle phases.”<ref>{{Internetquelle |autor= |url=https://www.incose.org/incose-member-resources/chapters-groups/ChapterSites/blues/chapter-news/2009/02/23/se-vision-2020 |titel=SE Vision 2020 |werk=INCOSE |hrsg=INCOSE – International Council on Systems Engineering |datum=2009-02-23 |abruf=2020-05-04 |sprache=en}}</ref></blockquote>
Also in etwa folgendermaßen:<blockquote>„[MBSE ist] der Gebrauch einer formalisierten Modellierung [eines Systems], mit dem Ziel, bei den verschiedenen Aspekten wie Anforderungen, Design, Analyse sowie Prüfung und Validierung zu unterstützen, und zwar von Anfang an bis hin zu den späten Phasen im Lebenszyklus [des Systems].“</blockquote>In Anwendungsfällen, in denen die Relevanz der Modellierung die bloße [[Systemtechnik|systemtechnische]] Beschreibung deutlich übersteigt und integraler Bestandteil des Entwicklungsprozesses ist, wird gelegentlich der Begriff des modellgetriebenen Systems Engineering (''Model Driven Systems Engineering'', MDSE) verwendet.<ref>{{Internetquelle |autor=Michael Jastram |url=https://se-trends.de/ist-es-modellgetrieben-oder-modellbasiert-die-unterschiede-zwischen-mbse-mdse-und-allen-anderen/ |titel=Ganz schön getrieben. Der Unterschied zwischen MBSE und MDSE |werk=Systems Engineering Trends |hrsg=Formal Mind GmbH |datum=2017-04-27 |abruf=2020-05-04 |sprache=}}</ref>


<blockquote>„formalisierte Anwendung der Modellierung, um Tätigkeiten in bezug auf Anforderungen, Design, Analyse, Prüfung und Bewertung von Systemen ab Konzeption sowie während Entwicklung und späterer Lebenszyklusphasen zu unterstützen.“</blockquote>
Seit 2018 findet durch die [[Gesellschaft für Systems Engineering|INCOSE]] eine Weiterentwicklung von MBSE zu noch weiter umfassendem, interdisziplinärem [[Digital Engineering]] statt.<ref>{{Internetquelle|url=https://www.sebokwiki.org/wiki/Digital_Engineering|titel=Digital Engineering|abruf=2022-12-20}}</ref> Ferner wurde die INCOSE Vision aus 2009 zur Zukunft des Systems Engineering fortgeschrieben und als strategischer Leitfaden bis 2035 veröffentlicht.<ref>{{Internetquelle |autor= |url=https://www.incose.org/about-systems-engineering/se-vision-2035 |titel=SE Vision 2035 |werk=INCOSE |hrsg=INCOSE – International Council on Systems Engineering |datum=2022-01-31 |abruf=2023-03-13 |sprache=en}}</ref>


In Anwendungsfällen, in denen die Relevanz der Modellierung die bloße [[Systemtechnik|systemtechnische]] Beschreibung deutlich übersteigt und integraler Bestandteil des Entwicklungsprozesses ist, wird gelegentlich der Begriff der modellgetriebenen Systementwicklung (''Model Driven Systems Engineering'', MDSE) verwendet.<ref>{{Internetquelle |autor=Michael Jastram |url=https://se-trends.de/ist-es-modellgetrieben-oder-modellbasiert-die-unterschiede-zwischen-mbse-mdse-und-allen-anderen/ |titel=Ganz schön getrieben. Der Unterschied zwischen MBSE und MDSE |werk=Systems Engineering Trends |hrsg=Formal Mind GmbH |datum=2017-04-27 |abruf=2020-05-04 |sprache=}}</ref>
Die Vorteile und Herausforderungen von MBSE lassen sich aus den umfassenden Erfahrungen von MBSE-Spezialisten und begleitender KI-gestützter Analyse zusammenstellen, klassifizieren und nach ihrer Bedeutung bewerten.

Seit 2018 findet durch die [[Gesellschaft für Systems Engineering|INCOSE]] eine Weiterentwicklung von MBSE zu noch umfassenderem, interdisziplinärem [[Digital Engineering]] statt.<ref>{{Internetquelle|url=https://www.sebokwiki.org/wiki/Digital_Engineering|titel=Digital Engineering|abruf=2022-12-20}}</ref> Ferner wurde die INCOSE Vision des Jahres 2009 zur Zukunft des Systems Engineering fortgeschrieben und als strategischer Leitfaden bis 2035 veröffentlicht.<ref>{{Internetquelle |autor= |url=https://www.incose.org/about-systems-engineering/se-vision-2035 |titel=SE Vision 2035 |werk=INCOSE |hrsg=INCOSE – International Council on Systems Engineering |datum=2022-01-31 |abruf=2023-03-13 |sprache=en}}</ref>


== Vorteile ==
== Vorteile ==
[[Datei:MBSE-Vorteile4.png|mini|Zusammenfassung der MBSE-Vorteile]]
[[Datei:MBSE-Vorteile4.png|mini|Zusammenfassung der MBSE-Vorteile]]
Im Vergleich zu reinen Textdokumenten haben Systems-Engineering-Modelle mehrere, sehr konkrete Vorteile.<ref>{{Internetquelle |url=https://www.ipk.fraunhofer.de/de/kompetenzen-und-loesungen/digital-engineering/modellbasiertes-systems-engineering/was-ist-model-based-systems-engineering.html|titel=Was ist Model-based Systems Engineering|hrsg=Fraunhofer IPK |abruf=2023-03-12 |sprache=de}}</ref><ref>{{Internetquelle |url=https://www.iem.fraunhofer.de/de/newsroom/studien/studie-systems-engineering.html|titel=Studie Systems Engineering|hrsg=Fraunhofer IEM |abruf=2023-03-12 |sprache=de}}</ref> Im Folgenden sind sie thematisch klassifiziert nach ihrer Bedeutung aufgelistet, beginnend mit dem jeweils wichtigsten Vorteil:
Im Vergleich zu reinen Textdokumenten haben Systems-Engineering-Modelle mehrere konkrete Vorteile.<ref>{{Internetquelle |url=https://www.ipk.fraunhofer.de/de/kompetenzen-und-loesungen/digital-engineering/modellbasiertes-systems-engineering/was-ist-model-based-systems-engineering.html|titel=Was ist Model-based Systems Engineering|hrsg=Fraunhofer IPK |abruf=2023-03-12 |sprache=de}}</ref><ref>{{Internetquelle |url=https://www.iem.fraunhofer.de/de/newsroom/studien/studie-systems-engineering.html|titel=Studie Systems Engineering|hrsg=Fraunhofer IEM |abruf=2023-03-12 |sprache=de}}</ref> Im Folgenden sind sie thematisch klassifiziert nach ihrer Bedeutung aufgelistet, beginnend mit dem jeweils wichtigsten Vorteil:


=== Modelle und Modellierung ===
=== Modelle und Modellierung ===
* ''Systemverständnis und -beschreibung:'' MBSE ermöglicht grundsätzlich eine präzisere und umfassendere [[Modellierung und Simulation|Modellierung]] des betrachteten Systems als mit den Prosatexten in klassischen Spezifikationsdokumenten und Pflichtenheften, was zu einem besseren Verständnis des Systems durch alle Beteiligten führt. Die natürliche Sprache ist in aller Regel nicht eindeutig. Je nach Vorkenntnissen, Verständnis oder Kultur werden Aussagen unterschiedlich aufgefasst. („Ein Bild sagt mehr als tausend Worte“)
* ''Systemverständnis und -beschreibung:'' MBSE ermöglicht grundsätzlich eine präzisere und umfassendere [[Modellierung und Simulation|Modellierung]] des betrachteten Systems als mit den Prosatexten in klassischen Spezifikationsdokumenten und Pflichtenheften, was zu einem besseren Verständnis des Systems durch alle Beteiligten führt. Die natürliche Sprache ist in aller Regel nicht eindeutig. Je nach Vorkenntnissen, Verständnis oder Kultur werden Aussagen unterschiedlich aufgefasst. („Ein Bild sagt mehr als tausend Worte“)
* ''Grundlage für Digitale Zwillinge:'' Die Voraussetzung für einen digitalen Zwilling ist ein physischer Zwilling. Dieser wird jedoch mit Hilfe der Modelle aus dem MBSE-Prozess beschrieben, in all seinen Baugruppen und Einzelteilen hergestellt, gestestet, montiert/integriert und in Betrieb gemommen. Deshalb ist ein umfassendes MBSE-Modell die zwingende Voraussetzung für einen digitalen Zwilling, der mit den Echtdaten des physischen Zwillings interoperabel kommuniziert.<ref>{{Internetquelle |autor=A. Madni et al. |url=https://www.mdpi.com/404118 |titel=Leveraging Digital Twin Technology in Model-Based Systems Engineering |hrsg=MDPI Journals: Systems |datum=2019-01-30 |abruf=2023-03-15 |sprache=en}}</ref> Damit lassen sich dann beispielsweise Verhaltenssimulationen des digitalen Zwillings wesentlich effektiver durchführen und das operative Verhalten des physischen Zwillings leichter optimieren.
* ''Grundlage für digitale Zwillinge:'' Ein digitaler Zwilling ist das dynamische virtuelle Modell eines Systems, Prozesses oder Dienstes. Die Voraussetzung für einen digitalen Zwilling ist ein physischer Zwilling. Dieser wird jedoch mit Hilfe der Modelle aus dem MBSE-Prozess beschrieben, in all seinen Baugruppen und Einzelteilen hergestellt, getestet, montiert/integriert und in Betrieb genommen. Deshalb ist ein umfassendes MBSE-Modell Voraussetzung für einen digitalen Zwilling, der mit den Echtdaten des physischen Zwillings interoperabel kommuniziert.<ref name="Digital Twin - MBSE">{{Internetquelle |autor=A. Madni et al. |url=https://www.mdpi.com/404118 |titel=Leveraging Digital Twin Technology in Model-Based Systems Engineering |hrsg=MDPI Journals: Systems |datum=2019-01-30 |abruf=2023-03-15 |sprache=en}}</ref> Damit lassen sich beispielsweise Verhaltenssimulationen des digitalen Zwillings effektiver durchführen und das operative Verhalten des physischen Zwillings lässt sich leichter optimieren.
* ''Systemarchitektur:'' [[Arcadia (Ingenieurwesen)|Architekturmodelle]] können mit MBSE interdisziplinär unter Beteiligung unterschiedlicher Ingenieurwissenschaften entwickelt werden. Sie erlauben zu jeder Zeit die Rückverfolgung aller bis dahin bekannten Abhängigkeiten und spielen ebenfalls eine zentrale Rolle für digitale Zwillinge.
* ''Systemarchitektur:'' [[Arcadia (Ingenieurwesen)|Architekturmodelle]] können mit MBSE interdisziplinär unter Beteiligung unterschiedlicher Ingenieurwissenschaften entwickelt werden. Sie erlauben zu jeder Zeit die Rückverfolgung aller bis dahin bekannten Abhängigkeiten und spielen ebenfalls eine zentrale Rolle für digitale Zwillinge.
* ''Wiederverwendbarkeit von Modellkomponenten:'' Da MBSE eine systematische Modellierung des Systems ermöglicht, können Subsysteme, Baugruppen und Modellkomponenten wiederverwendet werden. Dies kann dazu beitragen, die Entwicklungszeit und -kosten zu reduzieren, da neue Systeme aus bereits vorhandenen Modellen zusammengestellt werden können.
* ''Wiederverwendbarkeit von Modellkomponenten:'' Da MBSE eine systematische Modellierung des Systems ermöglicht, können Subsysteme, Baugruppen und Modellkomponenten wiederverwendet werden. Dies kann dazu beitragen, die Entwicklungszeit und -kosten zu reduzieren, da neue Systeme aus bereits vorhandenen Modellen zusammengestellt werden können.
* ''Management von Redundanzen:'' MBSE ermöglicht eine systematische und strukturierte Modellierung des Systems, wodurch unnötige Redundanzen in den Anforderungen und Spezifikationen vermieden werden können. Dadurch wird die Konsistenz und Vollständigkeit der Systembeschreibung verbessert. Dort, wo [[Redundanz (Technik)|Redundanzen]] aus sicherheitskritscher Perspektive erforderlich sind, macht MBSE solche Fähigkeiten von Anfang an transparent.
* ''Management von Redundanzen:'' MBSE ermöglicht eine systematische und strukturierte Modellierung des Systems, wodurch Redundanzen in den Anforderungen und Spezifikationen vermieden werden können. Dadurch wird die Konsistenz und Vollständigkeit der Systembeschreibung verbessert. Dort, wo [[Redundanz (Technik)|Redundanzen]] aus sicherheitskritischer Perspektive erforderlich sind, macht MBSE solche Fähigkeiten von Anfang an transparent.
* ''Sicherheit und Zuverlässigkeit:'' Der Einsatz von MBSE eröffnet die Fähigkeit, das betrachtete System in einem digitalen Modell vollständig zu analysieren und zu optimieren, bevor es implementiert und in Betrieb genommen wird. Durch geeignete Fehleranalyse-Methoden kann frühzeitig sichergestellt werden, dass das System robust und zuverlässig arbeitet. Ferner lassen sich spezifische Modellbausteine für die Cybersicherheit in System-Modelle integrieren. Auch dieser MBSE-Vorteil spielt bei Digitalen Zwillingen eine zunehmend wichtige Rolle.
* ''Sicherheit und Zuverlässigkeit:'' Der Einsatz von MBSE eröffnet die Fähigkeit, das betrachtete System in einem digitalen Modell vollständig zu analysieren und zu optimieren, bevor es implementiert und in Betrieb genommen wird. Durch geeignete Fehleranalysemethoden kann frühzeitig sichergestellt werden, dass das System zuverlässig arbeitet. Ferner lassen sich spezifische Modellbausteine für die Cybersicherheit in Systemmodelle integrieren. Auch dieser MBSE-Vorteil spielt bei digitalen Zwillingen eine wichtige Rolle.


=== MBSE Lebenszyklusprozess ===
=== MBSE Lebenszyklusprozess ===
* ''Fehlererkennung und Risikominderung:'' MBSE begünstigt die frühe Identifizierung und Bewertung von [[FMEA|Fehlern]] und Risiken im Entwicklungsprozess, wodurch das Fehler- und [[Risikomanagement]] effektiver gestaltet werden kann. Dafür kann MBSE als Grundlage für Simulationen und [[Testautomatisierung|Tests]] verwendet werden, um das Systemverhalten zu überprüfen und zu validieren. So können Fehler und Risiken im System sehr frühzeitig erkannt und behoben werden.
* ''Fehlererkennung und Risikominderung:'' MBSE begünstigt die frühe Identifikation und Bewertung von [[FMEA|Fehlern]] und Risiken im Entwicklungsprozess, wodurch Fehler- und [[Risikomanagement]] effektiver gestaltet werden können. MBSE kann als Grundlage für Simulationen und [[Testautomatisierung|Tests]] verwendet werden, um das Systemverhalten zu überprüfen und zu validieren. So können Fehler und Risiken im System frühzeitig erkannt und behoben bzw. minimiert werden.
* ''Traceability und Nachverfolgbarkeit:'' Mit MBSE können Entscheidungen und Änderungen im Entwicklungsprozess leichter [[Rückverfolgbarkeit (Anforderungsmanagement)|nachvollzogen]] werden, da alle Informationen in einem zentralen Modell gespeichert und ihre Abhängigkeiten bekannt sind. Ohne diese Fähigkeiten können keine Digitalen Zwillinge entstehen. Ferner erleichtert Nachverfolgbarkeit unter anderem auch die Erfüllung von Compliance-Anforderungen.
* ''Traceability und Nachverfolgbarkeit:'' Mit MBSE können Entscheidungen und Änderungen im Entwicklungsprozess leichter [[Rückverfolgbarkeit (Anforderungsmanagement)|nachvollzogen]] werden, da alle Anforderungen in einem zentralen Modell gespeichert und Abhängigkeiten zwischen den Anforderungen codiert sind. Ohne diese Fähigkeiten können keine digitalen Zwillinge entstehen. Nachverfolgbarkeit erleichtert ferner die Erfüllung von Compliance-Anforderungen.
* ''Integration von Systemkomponenten:'' MBSE ermöglicht eine präzise Modellierung aller Systemkomponenten, Baugruppen und Subsysteme und ihrer Interaktionen, wodurch eine bessere Integration und Interoperabilität des Gesamtsystems erreicht werden kann.
* ''Integration von Systemkomponenten:'' MBSE ermöglicht eine präzise Modellierung aller Systemkomponenten, Baugruppen und Subsysteme sowie deren Interaktionen, wodurch eine bessere Integration und Interoperabilität des Gesamtsystems erreicht werden kann.
* ''Flexibilität, Anpassungsfähigkeit und Agilität:'' MBSE ermöglicht es, Modelle schnell anzupassen und zu ändern, um sich an sich ändernde Anforderungen und neue operative Bedingungen anzupassen. Damit werden agile Entwicklungsmethoden unterstützt, womit die schnellere Entwicklung eines Systems möglich ist, ohne dass die Qualität und Konsistenz der Systembeschreibung beeinträchtigt werden.
* ''Flexibilität, Anpassungsfähigkeit und Agilität:'' MBSE ermöglicht es, Modelle schnell anzupassen und zu ändern, um diese an neue Anforderungen und neue operative Bedingungen anzupassen. Hierdurch werden agile Entwicklungsmethoden unterstützt.
* ''Qualitätssicherung und Qualitätsstandards:'' Mit MBSE ist es möglich, die [[Qualitätsmanagement|Qualität]] des betrachteten Systems durch die Integration von Qualitätsstandards in das Modell zu verbessern. Dadurch kann die Konformität des Systems mit Qualitätsstandards wie ISO 9001 oder CMMI systematisch verbessert und sowohl technisch als auch prozessbezogen abgesichert werden.
* ''Qualitätssicherung und Qualitätsstandards:'' Mit MBSE ist es möglich, die [[Qualitätsmanagement|Qualität]] des betrachteten Systems durch die Integration von Qualitätsstandards wie ISO 9001 oder Reifegradmodellen wie CMMI systematisch zu verbessern und sowohl technisch als auch prozessbezogen abzusichern.
* ''Überprüfbarkeit und Validierung:'' MBSE ermöglicht die Integration von [[Verifizierung und Validierung|Validierungs- und Verifikationsaktivitäten]] direkt in den Entwicklungsprozess, was zu einer effektiveren Überprüfung des Systems und einer besseren Abdeckung der Anforderungen bei der Systemintegration führt. Dabei kann [[Testautomatisierung]] eine wichtige Rolle spielen.
* ''Überprüfbarkeit und Validierung:'' MBSE ermöglicht die Integration von [[Verifizierung und Validierung|Validierungs- und Verifikationsaktivitäten]] direkt in den Entwicklungsprozess, was zu einer effektiveren Überprüfung des Systems und einer besseren Abdeckung der Anforderungen bei der Systemintegration führt. Dabei kann [[Testautomatisierung]] eine wichtige Rolle spielen.
* ''Dokumentation und Verwaltung von Systeminformationen:'' MBSE ermöglicht eine automatisierte Dokumentation, die die Entwicklungsdokumentation verbessert und die Dokumentation konsistenter und präziser macht. Dies ist insbesondere bei der Entwicklung von sicherheitskritischen Systemen von Vorteil.
* ''Dokumentation und Verwaltung von Systeminformationen:'' MBSE ermöglicht eine automatisierte Dokumentation, welche die Entwicklungsdokumentation konsistenter und präziser macht. Dies ist insbesondere bei der Entwicklung von sicherheitskritischen Systemen von Vorteil.


=== Organisatorische Aspekte ===
=== Organisatorische Aspekte ===
* ''Zusammenarbeit mit Kunden und Stakeholdern:'' Mit MBSE wird es leichter, das Systemverständnis und die Systembeschreibung mit Kunden und anderen Stakeholdern zu teilen. Dies verbessert die Zusammenarbeit und das Verständnis der Anforderungen und trägt dazu bei, dass das fertige System den Anforderungen der Stakeholder entspricht. Dabei spielen die gewünschten Nutzer-Szenarien der Anwender die zentrale Rolle.
* ''Zusammenarbeit mit Kunden und Stakeholdern:'' Mit MBSE wird es leichter, das Systemverständnis und die Systembeschreibung mit Kunden und anderen Stakeholdern zu teilen. Dies verbessert die Zusammenarbeit und das Verständnis der Anforderungen und trägt dazu bei, dass das fertige System den Anforderungen der Stakeholder entspricht. Dabei spielen die gewünschten Nutzer-Szenarien der Anwender die zentrale Rolle.
* ''Entscheidungsfindung:'' MBSE ermöglicht eine detaillierte Modellierung eines geplanten Systems, was dem Projektmanagement eine bessere Entscheidungsgrundlage bietet. Projektleiter und verantwortliches Management können schnellere und bessere Entscheidungen treffen, da sie auf fundierten Informationen basieren.
* ''Entscheidungsfindung:'' MBSE ermöglicht eine detaillierte Modellierung eines geplanten Systems, was dem Projektmanagement eine bessere Entscheidungsgrundlage bietet. Projektleiter und verantwortliches Management können schnellere und bessere Entscheidungen treffen, da sie auf fundierten Informationen basieren.
* ''Kosten und Entwicklungszeiten:'' MBSE kann dazu beitragen, die Entwicklungszeit und die Kosten für die Systementwicklung zu reduzieren, da es den Entwicklungsprozess effizienter, transparenter und risiko-ärmer macht und so die Anzahl der erforderlichen Tests reduziert, weil Fehler frühzeitig erkannt wurden.
* ''Kosten und Entwicklungszeiten:'' MBSE kann dazu beitragen, die Entwicklungszeit und die Kosten für die Systementwicklung zu reduzieren, da es den Entwicklungsprozess effizienter, transparenter und risikoärmer macht und so die Anzahl der erforderlichen Tests reduziert, weil Fehler frühzeitig erkannt und behoben wurden.
* ''Schulung und Ausbildung:'' MBSE bietet eine intuitive und visuelle Möglichkeit, komplexe Systeme darzustellen. Dadurch kann es dazu beitragen, Schulung und Ausbildung von Mitarbeitern zu verbessern, indem es komplexe Themen auf visuelle Weise einfacher erklärbar macht.
* ''Schulung und Ausbildung:'' MBSE bietet eine intuitive und visuelle Möglichkeit, komplexe Systeme einfacher erklärbar darzustellen. Dadurch kann es dazu beitragen, Schulung und Ausbildung von Mitarbeitern zu verbessern.


=== MBSE-Infrastruktur ===
=== MBSE-Infrastruktur ===
Es gibt umfassende Literatur über MBSE-Infrastruktur und verknüpfte MBSE-Werkzeuge.<ref>{{Internetquelle |autor=J. Ma et al. |url=https://www.mdpi.com/1562966 |titel=Systematic Literature Review of MBSE Tool-Chains |hrsg=MDPI Journals: Applied Sciences |datum=2022-03-28 |abruf=2023-03-15 |sprache=en}}</ref> Zentraler Punkt ist überall:
Es gibt umfassende Literatur über MBSE-Infrastruktur und verknüpfte MBSE-Werkzeuge.<ref>{{Internetquelle |autor=J. Ma et al. |url=https://www.mdpi.com/1562966 |titel=Systematic Literature Review of MBSE Tool-Chains |hrsg=MDPI Journals: Applied Sciences |datum=2022-03-28 |abruf=2023-03-15 |sprache=en}}</ref> Zentraler Punkt ist überall:
* ''Effizienz und Produktivität durch Automatisierung und Standardisierung:'' Durch die Verwendung von Modelliermethoden und -werkzeugen können viele manuelle Aufgaben automatisiert werden, was die Entwicklungszeit verkürzt und menschliche Fehler minimiert. Die Modellierung von Systemen in einem standardisierten Prozess und Format ermöglicht eine bessere Zusammenarbeit zwischen verschiedenen Teams, indem sie eine gemeinsame Sprache und ein gemeinsames Verständnis der Systemarchitektur schafft. Dadurch können Engpässe oder Inkonsistenzen im Entwicklungsprozess vermieden werden.
* ''Effizienz und Produktivität durch Automatisierung und Standardisierung:'' Durch die Verwendung von Modelliermethoden und -werkzeugen können viele manuelle Aufgaben automatisiert werden, was die Entwicklungszeit verkürzt und menschliche Fehler minimiert. Die Modellierung von Systemen in einem standardisierten Prozess und Format ermöglicht eine bessere Zusammenarbeit zwischen verschiedenen Teams, indem sie eine gemeinsame Sprache und ein gemeinsames Verständnis der Systemarchitektur schafft. Dadurch können Engpässe oder Inkonsistenzen im Entwicklungsprozess vermieden werden.


Wichtig ist es, zu beachten, dass diese Vorteils-Rangfolge nur eine allgemeine Schätzung darstellen und die Bedeutung der einzelnen Vorteile stark von spezifischen Projekanforderungen, organisatorischen Bedingungen und Zielen des zu betrachtenden Systems abhängen kann. Dann muss die Reihenfolge entsprechend angepasst werden.
Wichtig ist es, zu beachten, dass diese Vorteilsrangfolge nur eine allgemeine Schätzung darstellt und dass die Bedeutung der einzelnen Vorteile stark von spezifischen Projekanforderungen, organisatorischen Bedingungen und Zielen des zu betrachtenden Systems abhängt. Die Reihenfolge muss gegebenenfalls entsprechend angepasst werden.


Nach Robert Cloutier sollen so ein besseres Problemverständnis aller Projektbeteiligten und umfangreiche [[Komplexitätsmanagement|Komplexitätsbeherrschung]] erzielt werden können.
Nach Robert Cloutier sollen im Ergebnis besseres Problemverständnis aller Projektbeteiligten und weitreichende [[Komplexitätsmanagement|Komplexitätsbeherrschung]] erzielt werden können.


== Herausforderungen ==
== Herausforderungen ==
[[Datei:V-Modell VDI-VDE-2206 Nov2021.png|mini|V-Modell nach VDI/VDE 2206 aus dem Jahr 2021]]
[[Datei:V-Modell VDI-VDE-2206 Nov2021.png|mini|Mechatronisches V-Modell nach VDI/VDE 2206 aus dem Jahr 2021]]
[[Datei:MBSE-Herausforderungen3.png|mini|Zusammenfassung der MBSE-Herausforderungen]]
[[Datei:MBSE-Herausforderungen3.png|mini|Zusammenfassung der MBSE-Herausforderungen]]
Es gibt ein ganzes Spektrum an Herausforderungen beim Einsatz von MBSE. Diese lassen sich konkret durch ein MBSE-Reifegradmodell bewerten.<ref>{{Internetquelle |url=https://www.ipk.fraunhofer.de/de/kompetenzen-und-loesungen/digital-engineering/modellbasiertes-systems-engineering/reifegradanalyse.html|titel=MBSE Reifegradmodell|hrsg=Fraunhofer IPK|abruf=2023-03-12 |sprache=de}}</ref> Die Rangfolge der MBSE-Herausforderungen kann von Projekt zu Projekt unterschiedlich sein, da dies von den jeweiligen Anforderungen des Projekts, dem Fortschritt von MBSE-Implementierung in einer Organisation und den Fähigkeiten des/der jeweiligen Teams abhängt. Daher ist es schwierig, eine allgemeingültige Rangfolge festzulegen. Der VDI empfiehlt jedoch in diesem Zusammenhang in seiner Richtlinie VDI/VDE 2206 aus dem Jahre 2021 das [[V-Modell]] als Teil der „Entwicklungsmethodik für mechatronische Systeme“.<ref>{{Internetquelle |url=https://www.vdi.de/richtlinien/programme-zu-vdi-richtlinien/vdi-2206 |titel=Richtlinie VDI/VDE 2206 „Entwicklung mechatronischer und cyber-physischer Systeme“ |werk=VDI |abruf=2023-03-13}}</ref> Darauf aufbauend lässt sich auch hier eine thematisch klassifizierte Rangfolge aufstellen, basierend auf ihrer allgemeinen Bedeutung und den Schwierigkeitsgraden ihrer Elemente, beginnend mit den thematisch jeweils größten Herausforderungen:
Es gibt ein ganzes Spektrum an Herausforderungen beim Einsatz von MBSE. Diese lassen sich konkret durch ein MBSE-Reifegradmodell bewerten.<ref>{{Internetquelle |url=https://www.ipk.fraunhofer.de/de/kompetenzen-und-loesungen/digital-engineering/modellbasiertes-systems-engineering/reifegradanalyse.html|titel=MBSE Reifegradmodell|hrsg=Fraunhofer IPK|abruf=2023-03-12 |sprache=de}}</ref> Die Rangfolge der MBSE-Herausforderungen kann von Projekt zu Projekt unterschiedlich sein, da dies von den jeweiligen Anforderungen des Projekts, dem Fortschritt von MBSE-Implementierung in einer Organisation und den Fähigkeiten des/der jeweiligen Teams abhängt. Daher ist es schwierig, eine allgemeingültige Rangfolge festzulegen. Der VDI empfiehlt jedoch in diesem Zusammenhang in seiner Richtlinie VDI/VDE 2206 aus dem Jahre 2021 das [[V-Modell]] als Teil der „Entwicklungsmethodik für mechatronische Systeme“.<ref name="vdi 2206">{{Internetquelle |url=https://www.vdi.de/richtlinien/programme-zu-vdi-richtlinien/vdi-2206 |titel=Richtlinie VDI/VDE 2206 „Entwicklung mechatronischer und cyber-physischer Systeme“ |werk=VDI |abruf=2023-03-13}}</ref> Darauf aufbauend lässt sich auch hier eine thematisch klassifizierte Rangfolge aufstellen, beginnend mit den jeweils größten Herausforderungen:


=== Modelle und Modellierung ===
=== Modelle und Modellierung ===
* ''Modellierungsschwierigkeiten und Systemkomplexität:'' Die Verwendung von MBSE hängt eng mit der Komplexität des betrachteten Systems zusammen. Dies liegt daran, dass es eine Vielzahl von Modellen und Diagrammen gibt, die erstellt und aktualisiert werden müssen, um das betreffende System vollständig zu beschreien. Wenn diese Handhabung nicht optimal gemanagt wird, kann dies zu erheblichen Schwierigkeiten bei der Verwaltung und Verwendung der Modelle führen. Deshalb ist hier größte Aufmerksamkeit beim MBSE-Einsatz erforderlich.
* ''Modellierungsschwierigkeiten und Systemkomplexität:'' Die Verwendung von MBSE hängt eng mit der Komplexität des betrachteten Systems zusammen. Dies liegt daran, dass es eine Vielzahl von Modellen und Diagrammen gibt, die erstellt und aktualisiert werden müssen, um das betreffende System vollständig zu beschreiben. Wenn der Aktualisierungsprozess nicht beherrscht wird, kann dies zu erheblichen Schwierigkeiten bei der Verwaltung und Verwendung der Modelle führen. Deshalb ist hier größte Aufmerksamkeit erforderlich.
* ''Modellierungskomplexität:'' Eine weitere Herausforderung bei der Anwendung von MBSE ist die Komplexität der Modellierung. Manchmal kann es schwierig sein, Modelle zu erstellen, die die Komplexität des realen Systems genau widerspiegeln und dennoch verständlich und einfach zu verwenden sind.
* ''Modellierungskomplexität:'' Eine weitere Herausforderung bei der Anwendung von MBSE ist die Komplexität der Modellierung. Es ist schwierig, Modelle zu erstellen, welche die Komplexität des realen Systems genau widerspiegeln und dennoch verständlich und einfach zu verwenden sind.
* ''Validierung und Verifikation der Modelle:'' Die Validierung und Verifikation der Modelle gehört neben der Handhabung der Systemkomplexität ebenfalls zu den größten Herausforderungen beim Einsatz von MBSE, da sichergestellt werden muss, dass die Modelle korrekt und zuverlässig sind. Ohne eine angemessene Validierung und Verifikation kann es zu Fehlern und Inkonsistenzen im System führen, was zu hohen Kosten und möglicherweise zu gefährlichen Situationen beim Systemeinsatz führen kann. Das muss unter allen Umständen vermieden werden.
* ''Validierung und Verifikation der Modelle:'' Validierung und Verifikation der Modelle gehören neben der Handhabung der Systemkomplexität zu den größten Herausforderungen beim Einsatz von MBSE, da sichergestellt werden muss, dass die Modelle korrekt sind. Das Fehlen einer angemessenen Validierung und Verifikation kann zu Fehlern und Inkonsistenzen im System führen. Dies wiederum führt zu hohen Entwicklungskosten und möglicherweise zu gefährlichen Situationen beim Systemeinsatz, was unter allen Umständen vermieden werden muss.
* ''Anwendbarkeit:'' Nicht alle Systeme sind für die Anwendung von MBSE geeignet. Insbesondere bei Systemen mit geringer Komplexität oder kleinem Umfang kann der Einsatz von MBSE übertrieben oder unnötig sein.
* ''Anwendbarkeit:'' Nicht alle Systeme sind für die Anwendung von MBSE geeignet. Insbesondere bei Systemen mit geringer Komplexität oder kleinem Umfang kann der Einsatz von MBSE übertrieben oder unnötig sein.
* ''Konsistenz:'' Eine der wichtigsten Anforderungen an MBSE ist die Konsistenz der Modelle. Es ist wichtig sicherzustellen, dass alle Modelle korrekt miteinander verknüpft sind und dass es keine Inkonsistenzen gibt, die zu Fehlern im System führen können.
* ''Konsistenz:'' Eine der wichtigsten Anforderungen an MBSE ist die Konsistenz der Modelle. Es ist wichtig sicherzustellen, dass alle Modelle korrekt miteinander verknüpft sind und dass es keine Inkonsistenzen gibt, die zu Fehlern im System führen können.
* ''Flexibilität und Anpassungsfähigkeit:'' MBSE erfordert oft eine gewisse Flexibilität und Anpassungsfähigkeit, um Änderungen im System oder bei den Anforderungen gerecht zu werden. Es kann unter bestimmten technischen oder operativen Bedingungen schwierig sein, die Modelle schnell und effektiv anzupassen, um auf Änderungen zu reagieren.
* ''Flexibilität und Anpassungsfähigkeit:'' MBSE benötigt Flexibilität und Anpassungsfähigkeit, um Änderungen im System oder bei den Anforderungen gerecht zu werden. Es kann jedoch unter bestimmten technischen oder operativen Bedingungen schwierig sein, die Modelle schnell und effektiv anzupassen, um auf Änderungen zu reagieren.
* ''Interpretation und Visualisierung:'' Ein Problem bei der Verwendung von MBSE ist die Interpretation und Visualisierung von Modellen. Es kann schwierig sein, komplexe Modelle auf eine Weise zu visualisieren, die für alle Beteiligten verständlich und nützlich ist.
* ''Interpretation und Visualisierung:'' Ein Problem bei der Verwendung von MBSE ist die Interpretation und Visualisierung von Modellen. Es kann schwierig sein, komplexe Modelle auf eine Weise zu visualisieren, die für alle Beteiligten verständlich und nützlich ist.


=== MBSE Lebenszyklusprozess ===
=== MBSE Lebenszyklusprozess ===
* ''Kommunikation und Zusammenarbeit:'' Eine der größten Herausforderungen beim MBSE-Lebenszyklusprozess besteht darin, sicherzustellen, dass alle [[Stakeholder]] des Systems, wie Entwickler, Ingenieure, Entscheider und Kunden, effektiv miteinander kommunizieren und zusammenarbeiten. Hierbei ist es wichtig, dass alle Beteiligten ein gemeinsames Verständnis des Systems haben und dass die Modelle verständlich und zugänglich sind.
* ''Kommunikation und Zusammenarbeit:'' Eine der größten Herausforderungen beim MBSE-Lebenszyklusprozess besteht darin, sicherzustellen, dass alle [[Stakeholder]] des Systems, wie Entscheider, Kunden und Nutzer, effektiv miteinander kommunizieren und zusammenarbeiten. Hierbei ist es wichtig, dass alle Beteiligten ein gemeinsames Verständnis des Systems haben und dass die Modelle verständlich und zugänglich sind.
* ''Anforderungsmanagement:'' Die korrekte Erfassung von [[Anforderungsmanagement|Anforderungen]] ist eine zentrale Voraussetzung für die effektive Anwendung von MBSE. Wenn die Anforderungen und Details der gewünschten Nutzer-Szenarien nicht vollständig oder korrekt erfasst werden, oder nicht testbar sind, können die Modelle nicht genau genug sein, um das System effektiv und vollständig zu beschreiben und zu analysieren. Das verhindert u.&nbsp;a. den Einsatz von Simulationsverfahren für die System-Validierung.
* ''Anforderungsmanagement:'' Die korrekte Erfassung von [[Anforderungsmanagement|Anforderungen]] ist eine zentrale Voraussetzung für die effektive Anwendung von MBSE. Wenn die Anforderungen und Details der gewünschten Nutzer-Szenarien nicht vollständig erfasst werden oder nicht testbar sind, sind die Modelle nicht geeignet, das System vollständig zu beschreiben und zu analysieren.
* ''Kontinuierliche Pflege und Aktualisierung:'' MBSE-Modelle müssen [[Kontinuierlicher Verbesserungsprozess|kontinuierlich gepflegt und aktualisiert]] werden, um sicherzustellen, dass sie den aktuellen Anforderungen und Bedingungen entsprechen. Dies erfordert eine effektive Verwaltung der Modelle und ein Verständnis für die Auswirkungen von Änderungen auf das System
* ''Kontinuierliche Pflege und Aktualisierung:'' MBSE-Modelle müssen [[Kontinuierlicher Verbesserungsprozess|kontinuierlich gepflegt und aktualisiert]] werden, um sicherzustellen, dass sie den aktuellen Anforderungen und Bedingungen entsprechen. Dies erfordert eine effektive Verwaltung der Modelle und ein Verständnis für die Auswirkungen von Systemänderungen.
* ''Änderungsmanagement:'' MBSE erfordert ein effektives [[Versionsverwaltung|Änderungsmanagement]], um sicherzustellen, dass Änderungen an den Modellen und am System angemessen verwaltet und dokumentiert werden. Ein schlechtes Änderungsmanagement kann dazu führen, dass das System instabil wird oder dass wichtige Änderungen verloren gehen. Dieser wichtige Aspekt des MBSE-Lebenszyklusprozesses mit der Verwaltung von Änderungen an den Modellen ist sehr essentiell, da Modelle in der Regel komplex und miteinander verbunden sind. Da kann schon eine kleine Änderung an einem Modell weitreichende Auswirkungen auf andere Teile des Systems haben. Daher ist es wichtig, Änderungen sorgfältig zu planen, zu dokumentieren und zu verfolgen, um unerwartete Auswirkungen auf das System zu vermeiden.
* ''Änderungsmanagement:'' MBSE erfordert ein effektives [[Versionsverwaltung|Änderungsmanagement]], um sicherzustellen, dass Änderungen an den Modellen und am System angemessen verwaltet und dokumentiert werden. Ein unzureichendes Änderungsmanagement führt dazu führen, dass Änderungen verloren gehen und dass das System instabil werden kann. Kleine Änderungen an einem Modell können weitreichende Auswirkungen auf andere Teile des Systems haben.
* ''Validierung und Verifikation:'' MBSE-Modelle müssen validiert und verifiziert werden, um sicherzustellen, dass sie korrekt und zuverlässig sind. Dies erfordert oft eine umfangreiche Modellprüfung, Simulationsdurchläufe und [[Testautomatisierung|Tests]], um sicherzustellen, dass das Modell den Anforderungen entspricht.
* ''Validierung und Verifikation:'' MBSE-Modelle müssen validiert und verifiziert werden, was eine umfangreiche Modellprüfung, Simulationsdurchläufe und [[Testautomatisierung|Tests]] erfordert.
* ''Wiederverwendbarkeit:'' Modelle können oft als Basis für die Entwicklung ähnlicher Systeme dienen. Daher ist es wichtig, dass die Modelle so gestaltet sind, dass sie nach ihrer Verifikation wiederverwendbar sind. Hierbei ist es wichtig, dass die Modelle flexibel und anpassungsfähig sind und dass die verwendeten Standards und Methoden für die Wiederverwendung geeignet sind. Dabei spielt effektive Qualitätssicherung eine zentrale Rolle.
* ''Wiederverwendbarkeit:'' Modelle können als Basis für die Entwicklung ähnlicher Systeme dienen. Daher ist es wichtig, dass Modelle flexibel und anpassungsfähig sind und dass die verwendeten Standards und Methoden für die Wiederverwendung geeignet sind.
* ''Dokumentation:'' Die Erstellung von Dokumentation für MBSE-Modelle kann eine Herausforderung darstellen. Es kann schwierig sein, die Modelle und ihre Verknüpfungen zu dokumentieren, um sicherzustellen, dass sie für zukünftige Verwendung und Wartung zugänglich sind.
* ''Dokumentation:'' Die Erstellung der Dokumentation für MBSE-Modelle um sicherzustellen, dass sie für zukünftige Verwendung und Wartung zugänglich sind, kann eine Herausforderung darstellen.


=== Organisatorische Aspekte ===
=== Organisatorische Aspekte ===
* ''Ausbildung und Schulung:'' MBSE erfordert spezialisierte Fähigkeiten und Schulungen, um effektiv für komplexe Aufgaben im [[Systems Engineering]] eingesetzt zu werden. Das bedeutet, dass Mitarbeiter entsprechend ausgebildet werden müssen, um die notwendigen Modellierungswerkzeuge, -methoden und -techniken anwenden zu können. Besonders der Einsatz von [[SysML]] erfordert für erfolgreiche und komplette Systemmodelle einen erheblichen Trainingsaufwand. Neuere Verfahren, die auf SysML aufsetzen, versuchen, den Trainingsaufwand zu verringern.
* ''Ausbildung und Schulung:'' MBSE erfordert spezialisierte Fähigkeiten und Schulungen, um effektiv für komplexe Aufgaben im [[Systems Engineering]] eingesetzt zu werden. Das bedeutet, dass Mitarbeiter entsprechend ausgebildet werden müssen, um die notwendigen Modellierungswerkzeuge, -methoden und -techniken anwenden zu können. Besonders der Einsatz von [[SysML]] erfordert für erfolgreiche und komplette Systemmodelle einen erheblichen Trainingsaufwand.
* ''Verständnis und Akzeptanz der Teammitglieder:'' Der Einsatz von MBSE erfordert oft kulturelle [[Veränderungsmanagement|Veränderungen]] in der Organisation. Dies kann Widerstand und Ängste hervorrufen, insbesondere wenn es um die Verwendung von neuen Werkzeugen und Methoden geht. Es erfordert auch eine stärkere Zusammenarbeit zwischen den verschiedenen betroffenen Abteilungen und Disziplinen.
* ''Verständnis und Akzeptanz der Teammitglieder:'' Der Einsatz von MBSE erfordert oft kulturelle [[Veränderungsmanagement|Veränderungen]] in der Organisation. Dies kann Widerstand und Ängste hervorrufen, insbesondere wenn es um die Verwendung von neuen Werkzeugen und Methoden geht. Es erfordert auch eine stärkere Zusammenarbeit zwischen den verschiedenen betroffenen Abteilungen und Disziplinen.
* ''Zusammenarbeit zwischen den Disziplinen:'' Die effektive [[Interdisziplinarität|Zusammenarbeit]] zwischen den verschiedenen Teams und Ingenieursdisziplinen ist besonders bei komplexen mechatronischen Systemen eine entscheidende Voraussetzung für den Erfolg von MBSE. Die Zusammenarbeit kann jedoch schwierig sein, insbesondere wenn es um die Integration von Modellen aus verschiedenen Disziplinen geht.
* ''Zusammenarbeit zwischen den Disziplinen:'' Die effektive jedoch schwierige [[Interdisziplinarität|Zusammenarbeit]] zwischen den verschiedenen Teams und Ingenieursdisziplinen kann besonders bei komplexen mechatronischen Systemen eine entscheidende Voraussetzung für den Erfolg von MBSE.
* ''Sprachliche Barrieren:'' Bei der Verwendung von MBSE können sprachliche Barrieren auftreten, insbesondere bei global verteilten Teams. Es ist wichtig, sicherzustellen, dass alle Beteiligten die gleiche Sprache sprechen, um mit guter Kommunikation untereinander Missverständnisse zu vermeiden.
* ''Sprachliche Barrieren:'' Bei der Verwendung von MBSE können sprachliche Barrieren auftreten, insbesondere bei global verteilten Teams. Es ist wichtig, sicherzustellen, dass alle Beteiligten die gleichen semantischen und semiotischen Sprachkonstrukte verwenden, um Missverständnisse zu vermeiden.


=== MBSE Infrastruktur ===
=== MBSE-Infrastruktur ===
* ''Kosten:'' Der Einsatz von MBSE kann mit erheblichen Kosten verbunden sein, die für die Anschaffung von kommerziellen Modellierungswerkzeugen, Schulungen und [[IT-Architektur|IT-Infrastruktur]] entstehen. Zudem können höhere Anforderungen an die Ressourcen (wie Speicherplatz und Rechenleistung) zur Speicherung und Verarbeitung von Modellen entstehen. Es gibt aber auch kostengünstige Open-Source-Lösungen, die jedoch nicht den Support haben wir kommerzielle Werkzeuge. Dafür sind sie leichter an Benutzerbedürfnisse anpassbar.
* ''Kosten:'' Der Einsatz von MBSE kann mit erheblichen Kosten verbunden sein, die für die Anschaffung von kommerziellen Modellierungswerkzeugen, Schulungen und [[IT-Architektur|IT-Infrastruktur]] entstehen. Zudem können höhere Anforderungen an die Ressourcen (wie Speicherplatz und Rechenleistung) zur Speicherung und Verarbeitung von Modellen entstehen.
* ''Tool- und IT-Infrastruktur:'' Eine der größten Herausforderungen beim Einsatz von MBSE ist die Integration von verschiedenen Systemen und Tools zu einer durchgängigen MBSE-Infrastruktur und [[IT-Architektur]], die für die Modellierung und Analyse benötigt werden. Eine nahtlose, medienbruchfreie Integration ist notwendig, um die Qualität und Vollständigkeit der Modelle sicherzustellen. Dabei ist die Integration von Daten aus verschiedenen Quellen oft Teil einer solchen immensen Herausforderung bei der Implementierung einer MBSE-Infrastruktur. Es erfordert eine umfassende Analyse der vorhandenen Tools und Datenquellen sowie eine sorgfältige Planung und Implementierung von Integrationslösungen.
* ''Tool- und IT-Infrastruktur:'' Eine der größten Herausforderungen beim Einsatz von MBSE ist die Integration von verschiedenen Systemen und Tools zu einer durchgängigen MBSE-Infrastruktur und [[IT-Architektur]], welche für zur Modellierung erforderlich ist. Die Integration von Daten aus verschiedenen Quellen ist oft Teil einer solchen Herausforderung.
* ''Tool-Integration:'' Durchgängiges MBSE erfordert die Verwendung von verschiedenen Modellierungswerkzeugen, die möglicherweise nicht vollständig integriert sind. Dies kann zu Kompatibilitätsproblemen und Schwierigkeiten bei der Zusammenarbeit führen. Deshalb ist dem Thema „[[Interoperabilität]]“ bei MBSE extreme Aufmerksamkeit zu schenken. Dafür ist es wichtig, dass Daten in einem einheitlichen Format vorliegen, das von allen Tools und Systemen verstanden werden kann. Es gibt verschiedene Industriestandards und Beispiele, die für die MBSE-Interoperabilitätsanforderungen analysiert und herangezogen werden können.<ref>{{Internetquelle |autor= |url=https://www.sodiuswillert.com/de/produkte/secollab|titel=SECollab – Plattform für Modellinteroperabilität |hrsg=Sodius Willert GmbH |abruf=2023-03-13 |sprache=de}}</ref><ref>{{Internetquelle |autor= |url=https://www.eurostep.com/plm-collaboration-a-game-changer-for-product-development/|titel=ShareAspace – STEP-Plattform für interoperablen Datenaustausch |hrsg=Eurostep AB |abruf=2023-03-13 |sprache=en}}</ref>
* ''Tool-Integration:'' MBSE erfordert die Verwendung von verschiedenen Modellierungswerkzeugen, die möglicherweise nicht vollständig integriert sind, was dann zu Kompatibilitätsproblemen führt. Deshalb ist dem Thema „[[Interoperabilität]]“ bei MBSE extreme Aufmerksamkeit zu schenken. Dafür ist es wichtig, dass Daten in einem einheitlichen Format vorliegen, das von allen Tools und Systemen verstanden werden kann. Hierzu existieren verschiedene Industriestandards und Beispiele.<ref>{{Internetquelle |autor= |url=https://www.sodiuswillert.com/de/produkte/secollab|titel=SECollab – Plattform für Modellinteroperabilität |hrsg=Sodius Willert GmbH |abruf=2023-03-13 |sprache=de}}</ref><ref>{{Internetquelle |autor= |url=https://www.eurostep.com/plm-collaboration-a-game-changer-for-product-development/|titel=ShareAspace – STEP-Plattform für interoperablen Datenaustausch |hrsg=Eurostep AB |abruf=2023-03-13 |sprache=en}}</ref>
* ''Datenschutz- und Sicherheitsbedenken:'' Die Verwendung von MBSE erfordert die Speicherung und Verarbeitung von Informationen, die möglicherweise vertraulich oder sicherheitskritisch sind. Es ist wichtig, sicherzustellen, dass geeignete [[Informationssicherheit|Datenschutz- und Sicherheitsmaßnahmen]] getroffen werden, um die Integrität der Daten und Modelle zu gewährleisten.
* ''Datenschutz- und Sicherheitsbedenken:'' Die Verwendung von MBSE erfordert die Speicherung und Verarbeitung von Informationen, die möglicherweise vertraulich oder sicherheitskritisch sind. Es ist wichtig, sicherzustellen, dass geeignete [[Informationssicherheit|Datenschutz- und Sicherheitsmaßnahmen]] getroffen werden, um die Integrität von Daten und Modellen zu gewährleisten.


Je mehr MBSE-Herausforderungen mit zunehmendem MBSE-Reifegrad von einer Organisation und ihren Teams gemeistert werden, um so größer sind die Fähigkeiten effektive [[Digitaler Zwilling|Digitale Zwillinge]] zu entwerfen, gestalten und zu betreiben.
Je mehr MBSE-Herausforderungen von Organisationen und ihren Teams mit zunehmendem MBSE-Reifegrad gemeistert werden, um so größer sind die Fähigkeiten effektive [[Digitaler Zwilling|digitale Zwillinge]] zu entwerfen, zu gestalten und zu betreiben.


== MBSE-Bedeutung für System-of-Systems Engineering ==
== MBSE-Bedeutung für System-of-Systems Engineering ==
Zeile 90: Zeile 92:
MBSE wird dabei als Ansatz zur Entwicklung komplexer Systeme mit seiner Verwendung von Modellen zur Beschreibung von Systemen und ihrer Interaktionen in SoSE oft angewendet, um die Entwicklung, Integration und Validierung von Systemen in einer noch komplexeren Umgebung mit anderen interagierenden Systemen zu unterstützen.<ref>{{Internetquelle |autor= |url=https://ieeexplore.ieee.org/xpl/conhome/1001297/all-proceedings|titel=IEEE International Conference on System of Systems Engineering (SoSE) |hrsg=IEEE - Institute of Electrical and Electronics Engineers |abruf=2023-03-15 |sprache=en}}</ref>
MBSE wird dabei als Ansatz zur Entwicklung komplexer Systeme mit seiner Verwendung von Modellen zur Beschreibung von Systemen und ihrer Interaktionen in SoSE oft angewendet, um die Entwicklung, Integration und Validierung von Systemen in einer noch komplexeren Umgebung mit anderen interagierenden Systemen zu unterstützen.<ref>{{Internetquelle |autor= |url=https://ieeexplore.ieee.org/xpl/conhome/1001297/all-proceedings|titel=IEEE International Conference on System of Systems Engineering (SoSE) |hrsg=IEEE - Institute of Electrical and Electronics Engineers |abruf=2023-03-15 |sprache=en}}</ref>


[[Datei:SoSE-V-Modell.png|mini|Missions-orientiertes V-Modell für den SoSE-Lebenszyklus]]
In SoSE kann MBSE dazu beitragen, die Komplexität besser zu handhaben, indem es alle beteiligten Systeme und ihre Interaktionen in einem formalen Modell darstellt. Durch die Verwendung von MBSE in SoSE können Ingenieure, Entwickler und Nutzer eine umfassende Sicht auf das System, seine Komplexität und seine Eigenschaften erhalten, einschließlich seiner Funktionalität, Leistung, Sicherheit und Zuverlässigkeit.
In SoSE kann MBSE dazu beitragen, die Komplexität besser zu handhaben, indem es alle beteiligten Systeme und ihre Interaktionen in einem formalen Modell darstellt. Durch die Verwendung von MBSE in SoSE können Ingenieure, Entwickler und Nutzer eine umfassende Sicht auf das System, seine Komplexität und seine Eigenschaften erhalten, einschließlich seiner Funktionalität, Leistung, Sicherheit und Zuverlässigkeit. SoSE-Fähigkeiten werden insbesondere bei herausfordernden Projekten in der Raumfahrt, beim Militär, im Katastropheneinsatz, im vernetzten Verkehr und für die kritische Infrastruktur benötigt. Der SoSE-Lebenszyklusprozess orientiert sich dabei stark am mechatronischen V-Modell<ref name="vdi 2206"/> des MBSE.


Diese wichtigen MBSE-Aspekte für die Komplexitätsbeherrschung bei SoSE können dazu beitragen, die Integration und Interoperabilität von heterogenen Einzelsystemen zu verbessern, die oft von unterschiedlichen Herstellern oder Entwicklern stammen.<ref>{{Internetquelle |autor= |url=https://sebokwiki.org/wiki/System_of_Systems_and_Complexity|titel=System-of-Systems Complexity |hrsg=INCOSE - International Council on Systems Engineering |abruf=2023-03-15 |sprache=en}}</ref> Diese Einzelsysteme können unterschiedliche Sprachen, Standards, Architekturen und Plattformen verwenden, was die Integration und Zusammenarbeit erschweren kann. Durch die Verwendung von MBSE können diese Systeme in einem einheitlichen Modell beschrieben werden, das die Schnittstellen und Interaktionen zwischen ihnen definiert.
Diese wichtigen MBSE-Aspekte für die Komplexitätsbeherrschung bei SoSE können dazu beitragen, die Integration und Interoperabilität von heterogenen Einzelsystemen zu verbessern, die oft von unterschiedlichen Herstellern oder Entwicklern stammen.<ref>{{Internetquelle |autor= |url=https://sebokwiki.org/wiki/System_of_Systems_and_Complexity|titel=System-of-Systems Complexity |hrsg=INCOSE - International Council on Systems Engineering |abruf=2023-03-15 |sprache=en}}</ref> Diese Einzelsysteme können unterschiedliche Sprachen, Standards, Architekturen und Plattformen verwenden, was die Integration und Zusammenarbeit erschweren kann. Durch die Verwendung von MBSE können diese Systeme in einem einheitlichen Modell beschrieben werden, das die Schnittstellen und Interaktionen zwischen ihnen definiert.
Zeile 97: Zeile 100:


=== Beispiele ===
=== Beispiele ===
[[Datei:Mission Engineering.png|mini|Der Zusammenhang von Mission Engineering, SoSE und MBSE]]
* ''Verkehr'' - [[Flugverkehrskontrolle|Luftverkehrsmanagementsysteme]], städtische/nationale/internationale [[Bahn (Verkehr)|Bahnsysteme]], [[European Rail Traffic Management System|europäisches Eisenbahnnetzkontrollsystem]], integrierter Bodentransport, [[ÖPNV]], städtische [[Verkehrstelematik|Verkehrsleitsysteme]], [[Güterverkehr]]smanagement, [[Hafen]]management, Autobahnmanagement und Raumfahrtsysteme,
* ''[[Verkehrswesen|Verkehr]]'' [[Flugverkehrskontrolle|Luftverkehrsmanagementsysteme]], städtische/nationale/internationale [[Bahn (Verkehr)|Bahnsysteme]], [[European Rail Traffic Management System|europäisches Eisenbahnnetzkontrollsystem]], integrierter Bodentransport, [[ÖPNV]], städtische [[Verkehrstelematik|Verkehrsleitsysteme]], [[Güterverkehr]]smanagement, [[Hafen]]management sowie [[Raumfahrt]]systeme und -missionen, Fahrzeugentwicklung Hybrid- und Elektrofahrzeuge
* ''Energie'' - [[Smart Energy|intelligenter Energieverbrauch]], intelligente [[Erneuerbare Energien|EE-Quellen]]-Nutzung und -Verteilung, [[Smart Home|intelligente Häuser]], Verbrauchsoptimierung in der Industrie
* ''[[Energieversorgung|Energie]]'' [[Smart Energy|intelligenter Energieverbrauch]], intelligente [[Erneuerbare Energien|EE-Quellen]]-Nutzung und -Verteilung, [[Smart Home|intelligente Häuser]], Verbrauchsoptimierung in der Industrie
* ''Gesundheitswesen'' - digitalisierte, vernetzte Krankenhäuser und Arztpraxen, Notdienste, vernetzte medizinische Großgeräte, medizinische Informationssysteme und Entscheidungsunterstützung, medizische Robotik, persönliches Gesundheitsmanagement
* ''[[Gesundheitssystem|Gesundheitswesen]]'' digitalisierte, vernetzte [[Elektronische Gesundheitsakte|Krankenhäuser und Arztpraxen]], Notdienste, vernetzte medizinische Großgeräte, medizinische [[E-Health|Informationssysteme]] und Entscheidungsunterstützung, medizinische Robotik, Pandemie-Management, persönliches Gesundheitsmanagement
* ''Verteidigung'' - Militärische Missionen jeglicher Art, vernetzte Einsatzführung, vernetzte Luftverteidigung, vernetzte landgestützte Verteidigungssysteme, vernetzte maritime Verteidigungssysteme, bedarfsgesteuerte, durchgängige und interoperable Beschaffung von militärischen Gütern
* ''Verteidigung'' – Militärische Missionen jeglicher Art<ref>{{Internetquelle |autor= |url=https://sebokwiki.org/wiki/Mission_Engineering |titel=Mission Engineering |hrsg=INCOSE - International Council on Systems Engineering |abruf=2023-03-15 |sprache=en}}</ref><ref>{{Internetquelle |autor= |url=https://www.plm.automation.siemens.com/global/de/our-story/glossary/what-is-mission-engineering/106569|titel=What is Mission Engineering? |hrsg=Siemens AG |abruf=2023-03-15 |sprache=en}}</ref>, [[Network-Centric Warfare|vernetzte]] Operationsführung/Luftverteidigung/landgestützte Verteidigung/maritime Verteidigung, bedarfsgesteuerte, durchgängige und interoperable Beschaffung von militärischen Gütern
* ''Industrieelle Fertigung'' - Management-Informationssysteme und Entscheidungsunterstützung, Industrie 4.0, durchgängige und interoperable Beschaffung und Lieferantenintegration
* ''Industrielle Fertigung'' [[Management-Informationssystem]]e und Entscheidungsunterstützung, [[Produktionsautomatisierung]], [[Industrie 4.0]], durchgängige und interoperable Beschaffung und [[Lieferantenintegration]]
* ''Kritische Infrastruktur'' - [[Smart City]], [[intelligentes Stromnetz]], städtische und regionale [[Wasserverteilungssystem|Wasserversorgung]], Abwassernetze und [[Kläranlage]]n, Ressourcenverbrauch, [[Kommunikationssystem|Kommunikationsnetze]], Katastrophenschutz
* ''[[Kritische Infrastrukturen]]'' [[Smart City]], [[intelligentes Stromnetz]], städtische und regionale [[Wasserverteilungssystem|Wasserversorgung]], [[Abwasserbeseitigung|Abwassernetze]] und [[Kläranlage]]n, [[Nachhaltigkeit|Ressourcenverbrauch]], [[Kommunikationssystem|Kommunikationsnetze]], [[Katastrophenschutz]]missionen


== MBSE und Digitale Zwillinge ==
== MBSE und digitale Zwillinge ==


Digitale Zwillinge sind eine Technologie, die auf der Schaffung von virtuellen Modellen von physischen Systemen basiert, um deren Verhalten und Leistung zu simulieren, zu analysieren und zu optimieren. MBSE kann für digitale Zwillinge eingesetzt werden, um das Design, die Entwicklung und die Wartung von physischen Systemen zu unterstützen. Die Integration von MBSE in den Entwurfsprozess des Digitalen Zwillings ist ein wichtiger Schritt zur Erstellung eines vollständigen Modells des realen Systems. Dabei werden ähnliche Schritte wie beim mechatronischen V-Modell durchlaufen:
Digitale Zwillinge sind virtuelle Modelle von physischen Systemen, um deren Verhalten und Leistung zu simulieren, zu analysieren und zu optimieren. MBSE kann für digitale Zwillinge eingesetzt werden, um das Design, die Entwicklung und die Wartung von physischen Systemen zu unterstützen.<ref name="Digital Twin - MBSE"/> Die Integration von MBSE in den Entwurfsprozess des digitalen Zwillings ist ein wichtiger Schritt zur Erstellung eines vollständigen Modells des realen Systems. Dabei werden ähnliche Schritte wie beim mechatronischen V-Modell durchlaufen:


* ''Festlegung der Systemanforderungen:'' Die Systemanforderungen und operativen Szenarien inkl. der Nutzerbedarfe werden definiert und dokumentiert, um sicherzustellen, dass das Modell des Digitalen Zwillings alle Anforderungen des realen Systems erfüllt.
* ''Festlegung der Systemanforderungen:'' Die Systemanforderungen und operativen Szenarien werden definiert und dokumentiert, um sicherzustellen, dass das Modell des digitalen Zwillings alle Anforderungen des realen Systems erfüllt.


* ''Erstellung eines Modells des realen Systems:'' Das Modell des realen Systems wird erstellt, indem die relevanten Komponenten und Details für die [[Arcadia (Ingenieurwesen)|Architektur]] des realen Systems erfasst werden. Das Modell kann aus verschiedenen Arten von Modellen bestehen, wie z.B. funktionalen, physischen oder verhaltensbezogenen Modellen.
* ''Erstellung eines Modells des realen Systems:'' Das Modell des realen Systems wird erstellt, indem die relevanten Komponenten und Details für die [[Arcadia (Ingenieurwesen)|Architektur]] des realen Systems erfasst werden. Das Modell kann aus verschiedenen Arten von Modellen bestehen, wie z.&nbsp;B. funktionalen, physischen oder verhaltensbezogenen Modellen.


* ''Integration von Datenquellen:'' Daten aus verschiedenen Quellen wie Sensoren, IoT-Geräten und anderen Datenquellen werden integriert, um das Modell des Digitalen Zwillings zu aktualisieren und das Verhalten des realen Systems in Echtzeit widerzuspiegeln.
* ''Integration von Datenquellen:'' Daten aus verschiedenen Quellen wie Sensoren, IoT-Geräten und anderen Datenquellen werden integriert, um das Modell des digitalen Zwillings zu aktualisieren und das Verhalten des realen Systems in Echtzeit widerzuspiegeln.


* ''Validierung und Überprüfung des Modells:'' Das Modell des Digitalen Zwillings wird validiert und überprüft, um sicherzustellen, dass es alle Anforderungen des realen Systems erfüllt und das Verhalten des Systems korrekt widerspiegelt.
* ''Validierung und Überprüfung des Modells:'' Das Modell des digitalen Zwillings wird validiert und überprüft, um sicherzustellen, dass es alle Anforderungen des realen Systems erfüllt und das Verhalten des Systems korrekt widerspiegelt.


* ''Nutzung des Modells für die Analyse und Optimierung des realen Systems:'' Das Modell des Digitalen Zwillings wird verwendet, um das Verhalten des realen Systems zu simulieren, zu analysieren und zu optimieren. Durch die Analyse des Modells können Schwachstellen im realen System identifiziert und Verbesserungen vorgenommen werden, um die Effizienz und Zuverlässigkeit des realen Systems abzusichern und zu steigern. So bildet MBSE eine wichtige Grundlage für die Tests des realen Systems.
* ''Nutzung des Modells für die Analyse und Optimierung des realen Systems:'' Das Modell des digitalen Zwillings wird verwendet, um das Verhalten des realen Systems zu simulieren, zu analysieren und zu optimieren. Durch die Analyse des Modells können Schwachstellen im realen System identifiziert und Verbesserungen vorgenommen werden, um die Effizienz und Zuverlässigkeit des realen Systems abzusichern und zu steigern. So bildet MBSE eine wichtige Grundlage für die Tests des realen Systems.


* ''Kontinuierliche Aktualisierung des Modells:'' Das Modell des Digitalen Zwillings wird kontinuierlich aktualisiert, um Änderungen im realen System zu berücksichtigen und sicherzustellen, dass das Modell immer auf dem neuesten Stand ist
* ''Kontinuierliche Aktualisierung des Modells:'' Das Modell des digitalen Zwillings wird kontinuierlich aktualisiert, um Änderungen im realen System zu berücksichtigen und sicherzustellen, dass das Modell immer auf dem neuesten Stand ist


Diese Vorgehensweise bietet folgende Vorteile:
Diese Vorgehensweise bietet folgende Vorteile:


* ''Risikominderung:'' Durch die Verwendung von Modellen können verschiedene Einsatz-Szenarien simuliert und Risiken minimiert werden, bevor das physische System gebaut wird.
* ''Risikominimierung:'' Durch die Verwendung von Modellen können verschiedene Einsatzszenarien simuliert und Risiken minimiert werden, bevor das physische System gebaut wird.
* ''Effizienzsteigerung:'' Die Verwendung von Modellen kann die Entwicklungszeit und die Kosten reduzieren, indem technisch-konzeptuelle und operative Probleme in einem frühen Stadium des Entwicklungsprozesses erkannt und behoben werden können.
* ''Effizienzsteigerung:'' Die Verwendung von Modellen kann die Entwicklungszeit und die Kosten reduzieren, indem technisch-konzeptuelle und operative Probleme in einem frühen Stadium des Entwicklungsprozesses erkannt und behoben werden.
* ''Verbesserung der Wartung:'' Durch die Verwendung von digitalen Zwillingen können Wartungsprozesse optimiert und verbessert werden, da der Zustand des physischen Systems kontinuierlich überwacht und simuliert werden kann.
* ''Verbesserung der Wartung:'' Durch die Verwendung von digitalen Zwillingen können Wartungsprozesse optimiert und verbessert werden, da der Zustand des physischen Systems kontinuierlich überwacht und simuliert werden kann.


Zeile 132: Zeile 136:
* [[Systems Modeling Language]]
* [[Systems Modeling Language]]
* [[Arcadia (Ingenieurwesen)]]
* [[Arcadia (Ingenieurwesen)]]
* [[Capella (Ingenieurwesen)]]
* [[Design Structure Matrix]]
* [[Design Structure Matrix]]
* [[Digitaler Zwilling]]
* [[Digitaler Zwilling]]

Aktuelle Version vom 14. März 2025, 09:33 Uhr

Modellbasiertes Systems Engineering (MBSE) (auch: „Modellbasierte Systementwicklung“) ist eine Methodik des Systems Engineerings, in der Informationen über ein (zu entwickelndes) System nicht mehr ausschließlich auf Dokumenten basieren, sondern auf Modellen.

Diese Modelle werden in der Regel auf Basis der UML- oder SysML-Spezifikation erstellt.[1]

2007 definierte das International Council on Systems Engineering (INCOSE) MBSE als

“the formalized application of modeling to support system requirements, design, analysis, verification and validation activities beginning in the conceptual design phase and continuing throughout development and later life cycle phases.”[2]

„formalisierte Anwendung der Modellierung, um Tätigkeiten in bezug auf Anforderungen, Design, Analyse, Prüfung und Bewertung von Systemen ab Konzeption sowie während Entwicklung und späterer Lebenszyklusphasen zu unterstützen.“

In Anwendungsfällen, in denen die Relevanz der Modellierung die bloße systemtechnische Beschreibung deutlich übersteigt und integraler Bestandteil des Entwicklungsprozesses ist, wird gelegentlich der Begriff der modellgetriebenen Systementwicklung (Model Driven Systems Engineering, MDSE) verwendet.[3]

Seit 2018 findet durch die INCOSE eine Weiterentwicklung von MBSE zu noch umfassenderem, interdisziplinärem Digital Engineering statt.[4] Ferner wurde die INCOSE Vision des Jahres 2009 zur Zukunft des Systems Engineering fortgeschrieben und als strategischer Leitfaden bis 2035 veröffentlicht.[5]

Zusammenfassung der MBSE-Vorteile

Im Vergleich zu reinen Textdokumenten haben Systems-Engineering-Modelle mehrere konkrete Vorteile.[6][7] Im Folgenden sind sie thematisch klassifiziert nach ihrer Bedeutung aufgelistet, beginnend mit dem jeweils wichtigsten Vorteil:

Modelle und Modellierung

[Bearbeiten | Quelltext bearbeiten]
  • Systemverständnis und -beschreibung: MBSE ermöglicht grundsätzlich eine präzisere und umfassendere Modellierung des betrachteten Systems als mit den Prosatexten in klassischen Spezifikationsdokumenten und Pflichtenheften, was zu einem besseren Verständnis des Systems durch alle Beteiligten führt. Die natürliche Sprache ist in aller Regel nicht eindeutig. Je nach Vorkenntnissen, Verständnis oder Kultur werden Aussagen unterschiedlich aufgefasst. („Ein Bild sagt mehr als tausend Worte“)
  • Grundlage für digitale Zwillinge: Ein digitaler Zwilling ist das dynamische virtuelle Modell eines Systems, Prozesses oder Dienstes. Die Voraussetzung für einen digitalen Zwilling ist ein physischer Zwilling. Dieser wird jedoch mit Hilfe der Modelle aus dem MBSE-Prozess beschrieben, in all seinen Baugruppen und Einzelteilen hergestellt, getestet, montiert/integriert und in Betrieb genommen. Deshalb ist ein umfassendes MBSE-Modell Voraussetzung für einen digitalen Zwilling, der mit den Echtdaten des physischen Zwillings interoperabel kommuniziert.[8] Damit lassen sich beispielsweise Verhaltenssimulationen des digitalen Zwillings effektiver durchführen und das operative Verhalten des physischen Zwillings lässt sich leichter optimieren.
  • Systemarchitektur: Architekturmodelle können mit MBSE interdisziplinär unter Beteiligung unterschiedlicher Ingenieurwissenschaften entwickelt werden. Sie erlauben zu jeder Zeit die Rückverfolgung aller bis dahin bekannten Abhängigkeiten und spielen ebenfalls eine zentrale Rolle für digitale Zwillinge.
  • Wiederverwendbarkeit von Modellkomponenten: Da MBSE eine systematische Modellierung des Systems ermöglicht, können Subsysteme, Baugruppen und Modellkomponenten wiederverwendet werden. Dies kann dazu beitragen, die Entwicklungszeit und -kosten zu reduzieren, da neue Systeme aus bereits vorhandenen Modellen zusammengestellt werden können.
  • Management von Redundanzen: MBSE ermöglicht eine systematische und strukturierte Modellierung des Systems, wodurch Redundanzen in den Anforderungen und Spezifikationen vermieden werden können. Dadurch wird die Konsistenz und Vollständigkeit der Systembeschreibung verbessert. Dort, wo Redundanzen aus sicherheitskritischer Perspektive erforderlich sind, macht MBSE solche Fähigkeiten von Anfang an transparent.
  • Sicherheit und Zuverlässigkeit: Der Einsatz von MBSE eröffnet die Fähigkeit, das betrachtete System in einem digitalen Modell vollständig zu analysieren und zu optimieren, bevor es implementiert und in Betrieb genommen wird. Durch geeignete Fehleranalysemethoden kann frühzeitig sichergestellt werden, dass das System zuverlässig arbeitet. Ferner lassen sich spezifische Modellbausteine für die Cybersicherheit in Systemmodelle integrieren. Auch dieser MBSE-Vorteil spielt bei digitalen Zwillingen eine wichtige Rolle.

MBSE Lebenszyklusprozess

[Bearbeiten | Quelltext bearbeiten]
  • Fehlererkennung und Risikominderung: MBSE begünstigt die frühe Identifikation und Bewertung von Fehlern und Risiken im Entwicklungsprozess, wodurch Fehler- und Risikomanagement effektiver gestaltet werden können. MBSE kann als Grundlage für Simulationen und Tests verwendet werden, um das Systemverhalten zu überprüfen und zu validieren. So können Fehler und Risiken im System frühzeitig erkannt und behoben bzw. minimiert werden.
  • Traceability und Nachverfolgbarkeit: Mit MBSE können Entscheidungen und Änderungen im Entwicklungsprozess leichter nachvollzogen werden, da alle Anforderungen in einem zentralen Modell gespeichert und Abhängigkeiten zwischen den Anforderungen codiert sind. Ohne diese Fähigkeiten können keine digitalen Zwillinge entstehen. Nachverfolgbarkeit erleichtert ferner die Erfüllung von Compliance-Anforderungen.
  • Integration von Systemkomponenten: MBSE ermöglicht eine präzise Modellierung aller Systemkomponenten, Baugruppen und Subsysteme sowie deren Interaktionen, wodurch eine bessere Integration und Interoperabilität des Gesamtsystems erreicht werden kann.
  • Flexibilität, Anpassungsfähigkeit und Agilität: MBSE ermöglicht es, Modelle schnell anzupassen und zu ändern, um diese an neue Anforderungen und neue operative Bedingungen anzupassen. Hierdurch werden agile Entwicklungsmethoden unterstützt.
  • Qualitätssicherung und Qualitätsstandards: Mit MBSE ist es möglich, die Qualität des betrachteten Systems durch die Integration von Qualitätsstandards wie ISO 9001 oder Reifegradmodellen wie CMMI systematisch zu verbessern und sowohl technisch als auch prozessbezogen abzusichern.
  • Überprüfbarkeit und Validierung: MBSE ermöglicht die Integration von Validierungs- und Verifikationsaktivitäten direkt in den Entwicklungsprozess, was zu einer effektiveren Überprüfung des Systems und einer besseren Abdeckung der Anforderungen bei der Systemintegration führt. Dabei kann Testautomatisierung eine wichtige Rolle spielen.
  • Dokumentation und Verwaltung von Systeminformationen: MBSE ermöglicht eine automatisierte Dokumentation, welche die Entwicklungsdokumentation konsistenter und präziser macht. Dies ist insbesondere bei der Entwicklung von sicherheitskritischen Systemen von Vorteil.

Organisatorische Aspekte

[Bearbeiten | Quelltext bearbeiten]
  • Zusammenarbeit mit Kunden und Stakeholdern: Mit MBSE wird es leichter, das Systemverständnis und die Systembeschreibung mit Kunden und anderen Stakeholdern zu teilen. Dies verbessert die Zusammenarbeit und das Verständnis der Anforderungen und trägt dazu bei, dass das fertige System den Anforderungen der Stakeholder entspricht. Dabei spielen die gewünschten Nutzer-Szenarien der Anwender die zentrale Rolle.
  • Entscheidungsfindung: MBSE ermöglicht eine detaillierte Modellierung eines geplanten Systems, was dem Projektmanagement eine bessere Entscheidungsgrundlage bietet. Projektleiter und verantwortliches Management können schnellere und bessere Entscheidungen treffen, da sie auf fundierten Informationen basieren.
  • Kosten und Entwicklungszeiten: MBSE kann dazu beitragen, die Entwicklungszeit und die Kosten für die Systementwicklung zu reduzieren, da es den Entwicklungsprozess effizienter, transparenter und risikoärmer macht und so die Anzahl der erforderlichen Tests reduziert, weil Fehler frühzeitig erkannt und behoben wurden.
  • Schulung und Ausbildung: MBSE bietet eine intuitive und visuelle Möglichkeit, komplexe Systeme einfacher erklärbar darzustellen. Dadurch kann es dazu beitragen, Schulung und Ausbildung von Mitarbeitern zu verbessern.

MBSE-Infrastruktur

[Bearbeiten | Quelltext bearbeiten]

Es gibt umfassende Literatur über MBSE-Infrastruktur und verknüpfte MBSE-Werkzeuge.[9] Zentraler Punkt ist überall:

  • Effizienz und Produktivität durch Automatisierung und Standardisierung: Durch die Verwendung von Modelliermethoden und -werkzeugen können viele manuelle Aufgaben automatisiert werden, was die Entwicklungszeit verkürzt und menschliche Fehler minimiert. Die Modellierung von Systemen in einem standardisierten Prozess und Format ermöglicht eine bessere Zusammenarbeit zwischen verschiedenen Teams, indem sie eine gemeinsame Sprache und ein gemeinsames Verständnis der Systemarchitektur schafft. Dadurch können Engpässe oder Inkonsistenzen im Entwicklungsprozess vermieden werden.

Wichtig ist es, zu beachten, dass diese Vorteilsrangfolge nur eine allgemeine Schätzung darstellt und dass die Bedeutung der einzelnen Vorteile stark von spezifischen Projekanforderungen, organisatorischen Bedingungen und Zielen des zu betrachtenden Systems abhängt. Die Reihenfolge muss gegebenenfalls entsprechend angepasst werden.

Nach Robert Cloutier sollen im Ergebnis besseres Problemverständnis aller Projektbeteiligten und weitreichende Komplexitätsbeherrschung erzielt werden können.

Herausforderungen

[Bearbeiten | Quelltext bearbeiten]
Mechatronisches V-Modell nach VDI/VDE 2206 aus dem Jahr 2021
Zusammenfassung der MBSE-Herausforderungen

Es gibt ein ganzes Spektrum an Herausforderungen beim Einsatz von MBSE. Diese lassen sich konkret durch ein MBSE-Reifegradmodell bewerten.[10] Die Rangfolge der MBSE-Herausforderungen kann von Projekt zu Projekt unterschiedlich sein, da dies von den jeweiligen Anforderungen des Projekts, dem Fortschritt von MBSE-Implementierung in einer Organisation und den Fähigkeiten des/der jeweiligen Teams abhängt. Daher ist es schwierig, eine allgemeingültige Rangfolge festzulegen. Der VDI empfiehlt jedoch in diesem Zusammenhang in seiner Richtlinie VDI/VDE 2206 aus dem Jahre 2021 das V-Modell als Teil der „Entwicklungsmethodik für mechatronische Systeme“.[11] Darauf aufbauend lässt sich auch hier eine thematisch klassifizierte Rangfolge aufstellen, beginnend mit den jeweils größten Herausforderungen:

Modelle und Modellierung

[Bearbeiten | Quelltext bearbeiten]
  • Modellierungsschwierigkeiten und Systemkomplexität: Die Verwendung von MBSE hängt eng mit der Komplexität des betrachteten Systems zusammen. Dies liegt daran, dass es eine Vielzahl von Modellen und Diagrammen gibt, die erstellt und aktualisiert werden müssen, um das betreffende System vollständig zu beschreiben. Wenn der Aktualisierungsprozess nicht beherrscht wird, kann dies zu erheblichen Schwierigkeiten bei der Verwaltung und Verwendung der Modelle führen. Deshalb ist hier größte Aufmerksamkeit erforderlich.
  • Modellierungskomplexität: Eine weitere Herausforderung bei der Anwendung von MBSE ist die Komplexität der Modellierung. Es ist schwierig, Modelle zu erstellen, welche die Komplexität des realen Systems genau widerspiegeln und dennoch verständlich und einfach zu verwenden sind.
  • Validierung und Verifikation der Modelle: Validierung und Verifikation der Modelle gehören neben der Handhabung der Systemkomplexität zu den größten Herausforderungen beim Einsatz von MBSE, da sichergestellt werden muss, dass die Modelle korrekt sind. Das Fehlen einer angemessenen Validierung und Verifikation kann zu Fehlern und Inkonsistenzen im System führen. Dies wiederum führt zu hohen Entwicklungskosten und möglicherweise zu gefährlichen Situationen beim Systemeinsatz, was unter allen Umständen vermieden werden muss.
  • Anwendbarkeit: Nicht alle Systeme sind für die Anwendung von MBSE geeignet. Insbesondere bei Systemen mit geringer Komplexität oder kleinem Umfang kann der Einsatz von MBSE übertrieben oder unnötig sein.
  • Konsistenz: Eine der wichtigsten Anforderungen an MBSE ist die Konsistenz der Modelle. Es ist wichtig sicherzustellen, dass alle Modelle korrekt miteinander verknüpft sind und dass es keine Inkonsistenzen gibt, die zu Fehlern im System führen können.
  • Flexibilität und Anpassungsfähigkeit: MBSE benötigt Flexibilität und Anpassungsfähigkeit, um Änderungen im System oder bei den Anforderungen gerecht zu werden. Es kann jedoch unter bestimmten technischen oder operativen Bedingungen schwierig sein, die Modelle schnell und effektiv anzupassen, um auf Änderungen zu reagieren.
  • Interpretation und Visualisierung: Ein Problem bei der Verwendung von MBSE ist die Interpretation und Visualisierung von Modellen. Es kann schwierig sein, komplexe Modelle auf eine Weise zu visualisieren, die für alle Beteiligten verständlich und nützlich ist.

MBSE Lebenszyklusprozess

[Bearbeiten | Quelltext bearbeiten]
  • Kommunikation und Zusammenarbeit: Eine der größten Herausforderungen beim MBSE-Lebenszyklusprozess besteht darin, sicherzustellen, dass alle Stakeholder des Systems, wie Entscheider, Kunden und Nutzer, effektiv miteinander kommunizieren und zusammenarbeiten. Hierbei ist es wichtig, dass alle Beteiligten ein gemeinsames Verständnis des Systems haben und dass die Modelle verständlich und zugänglich sind.
  • Anforderungsmanagement: Die korrekte Erfassung von Anforderungen ist eine zentrale Voraussetzung für die effektive Anwendung von MBSE. Wenn die Anforderungen und Details der gewünschten Nutzer-Szenarien nicht vollständig erfasst werden oder nicht testbar sind, sind die Modelle nicht geeignet, das System vollständig zu beschreiben und zu analysieren.
  • Kontinuierliche Pflege und Aktualisierung: MBSE-Modelle müssen kontinuierlich gepflegt und aktualisiert werden, um sicherzustellen, dass sie den aktuellen Anforderungen und Bedingungen entsprechen. Dies erfordert eine effektive Verwaltung der Modelle und ein Verständnis für die Auswirkungen von Systemänderungen.
  • Änderungsmanagement: MBSE erfordert ein effektives Änderungsmanagement, um sicherzustellen, dass Änderungen an den Modellen und am System angemessen verwaltet und dokumentiert werden. Ein unzureichendes Änderungsmanagement führt dazu führen, dass Änderungen verloren gehen und dass das System instabil werden kann. Kleine Änderungen an einem Modell können weitreichende Auswirkungen auf andere Teile des Systems haben.
  • Validierung und Verifikation: MBSE-Modelle müssen validiert und verifiziert werden, was eine umfangreiche Modellprüfung, Simulationsdurchläufe und Tests erfordert.
  • Wiederverwendbarkeit: Modelle können als Basis für die Entwicklung ähnlicher Systeme dienen. Daher ist es wichtig, dass Modelle flexibel und anpassungsfähig sind und dass die verwendeten Standards und Methoden für die Wiederverwendung geeignet sind.
  • Dokumentation: Die Erstellung der Dokumentation für MBSE-Modelle um sicherzustellen, dass sie für zukünftige Verwendung und Wartung zugänglich sind, kann eine Herausforderung darstellen.

Organisatorische Aspekte

[Bearbeiten | Quelltext bearbeiten]
  • Ausbildung und Schulung: MBSE erfordert spezialisierte Fähigkeiten und Schulungen, um effektiv für komplexe Aufgaben im Systems Engineering eingesetzt zu werden. Das bedeutet, dass Mitarbeiter entsprechend ausgebildet werden müssen, um die notwendigen Modellierungswerkzeuge, -methoden und -techniken anwenden zu können. Besonders der Einsatz von SysML erfordert für erfolgreiche und komplette Systemmodelle einen erheblichen Trainingsaufwand.
  • Verständnis und Akzeptanz der Teammitglieder: Der Einsatz von MBSE erfordert oft kulturelle Veränderungen in der Organisation. Dies kann Widerstand und Ängste hervorrufen, insbesondere wenn es um die Verwendung von neuen Werkzeugen und Methoden geht. Es erfordert auch eine stärkere Zusammenarbeit zwischen den verschiedenen betroffenen Abteilungen und Disziplinen.
  • Zusammenarbeit zwischen den Disziplinen: Die effektive jedoch schwierige Zusammenarbeit zwischen den verschiedenen Teams und Ingenieursdisziplinen kann besonders bei komplexen mechatronischen Systemen eine entscheidende Voraussetzung für den Erfolg von MBSE.
  • Sprachliche Barrieren: Bei der Verwendung von MBSE können sprachliche Barrieren auftreten, insbesondere bei global verteilten Teams. Es ist wichtig, sicherzustellen, dass alle Beteiligten die gleichen semantischen und semiotischen Sprachkonstrukte verwenden, um Missverständnisse zu vermeiden.

MBSE-Infrastruktur

[Bearbeiten | Quelltext bearbeiten]
  • Kosten: Der Einsatz von MBSE kann mit erheblichen Kosten verbunden sein, die für die Anschaffung von kommerziellen Modellierungswerkzeugen, Schulungen und IT-Infrastruktur entstehen. Zudem können höhere Anforderungen an die Ressourcen (wie Speicherplatz und Rechenleistung) zur Speicherung und Verarbeitung von Modellen entstehen.
  • Tool- und IT-Infrastruktur: Eine der größten Herausforderungen beim Einsatz von MBSE ist die Integration von verschiedenen Systemen und Tools zu einer durchgängigen MBSE-Infrastruktur und IT-Architektur, welche für zur Modellierung erforderlich ist. Die Integration von Daten aus verschiedenen Quellen ist oft Teil einer solchen Herausforderung.
  • Tool-Integration: MBSE erfordert die Verwendung von verschiedenen Modellierungswerkzeugen, die möglicherweise nicht vollständig integriert sind, was dann zu Kompatibilitätsproblemen führt. Deshalb ist dem Thema „Interoperabilität“ bei MBSE extreme Aufmerksamkeit zu schenken. Dafür ist es wichtig, dass Daten in einem einheitlichen Format vorliegen, das von allen Tools und Systemen verstanden werden kann. Hierzu existieren verschiedene Industriestandards und Beispiele.[12][13]
  • Datenschutz- und Sicherheitsbedenken: Die Verwendung von MBSE erfordert die Speicherung und Verarbeitung von Informationen, die möglicherweise vertraulich oder sicherheitskritisch sind. Es ist wichtig, sicherzustellen, dass geeignete Datenschutz- und Sicherheitsmaßnahmen getroffen werden, um die Integrität von Daten und Modellen zu gewährleisten.

Je mehr MBSE-Herausforderungen von Organisationen und ihren Teams mit zunehmendem MBSE-Reifegrad gemeistert werden, um so größer sind die Fähigkeiten effektive digitale Zwillinge zu entwerfen, zu gestalten und zu betreiben.

MBSE-Bedeutung für System-of-Systems Engineering

[Bearbeiten | Quelltext bearbeiten]

System-of-Systems Engineering (SoSE) ist ein multidisziplinärer Ansatz zur Entwicklung von großen und komplexen Systemen, die aus mehreren autonomen Einzelsystemen bestehen. SoSE umfasst die Integration dieser Einzelsysteme, um eine Gesamtfunktion zu erreichen, die über die Funktionen der Einzelsysteme hinausgeht.[14]

MBSE wird dabei als Ansatz zur Entwicklung komplexer Systeme mit seiner Verwendung von Modellen zur Beschreibung von Systemen und ihrer Interaktionen in SoSE oft angewendet, um die Entwicklung, Integration und Validierung von Systemen in einer noch komplexeren Umgebung mit anderen interagierenden Systemen zu unterstützen.[15]

Missions-orientiertes V-Modell für den SoSE-Lebenszyklus

In SoSE kann MBSE dazu beitragen, die Komplexität besser zu handhaben, indem es alle beteiligten Systeme und ihre Interaktionen in einem formalen Modell darstellt. Durch die Verwendung von MBSE in SoSE können Ingenieure, Entwickler und Nutzer eine umfassende Sicht auf das System, seine Komplexität und seine Eigenschaften erhalten, einschließlich seiner Funktionalität, Leistung, Sicherheit und Zuverlässigkeit. SoSE-Fähigkeiten werden insbesondere bei herausfordernden Projekten in der Raumfahrt, beim Militär, im Katastropheneinsatz, im vernetzten Verkehr und für die kritische Infrastruktur benötigt. Der SoSE-Lebenszyklusprozess orientiert sich dabei stark am mechatronischen V-Modell[11] des MBSE.

Diese wichtigen MBSE-Aspekte für die Komplexitätsbeherrschung bei SoSE können dazu beitragen, die Integration und Interoperabilität von heterogenen Einzelsystemen zu verbessern, die oft von unterschiedlichen Herstellern oder Entwicklern stammen.[16] Diese Einzelsysteme können unterschiedliche Sprachen, Standards, Architekturen und Plattformen verwenden, was die Integration und Zusammenarbeit erschweren kann. Durch die Verwendung von MBSE können diese Systeme in einem einheitlichen Modell beschrieben werden, das die Schnittstellen und Interaktionen zwischen ihnen definiert.

Ein weiterer Vorteil von MBSE in SoSE ist die Möglichkeit, verschiedene Szenarien und Konfigurationen zu modellieren und zu simulieren, um ihre Auswirkungen auf das hochkomplexe Gesamtsystem zu untersuchen und die Effekte aller relevanten Abhängigkeiten besser zu verstehen.[17] Dies kann dazu beitragen, mögliche Probleme und Risiken für das Gesamtsystem im Vorfeld effektiv zu identifizieren und zu lösen, bevor das System implementiert wird.

Der Zusammenhang von Mission Engineering, SoSE und MBSE

MBSE und digitale Zwillinge

[Bearbeiten | Quelltext bearbeiten]

Digitale Zwillinge sind virtuelle Modelle von physischen Systemen, um deren Verhalten und Leistung zu simulieren, zu analysieren und zu optimieren. MBSE kann für digitale Zwillinge eingesetzt werden, um das Design, die Entwicklung und die Wartung von physischen Systemen zu unterstützen.[8] Die Integration von MBSE in den Entwurfsprozess des digitalen Zwillings ist ein wichtiger Schritt zur Erstellung eines vollständigen Modells des realen Systems. Dabei werden ähnliche Schritte wie beim mechatronischen V-Modell durchlaufen:

  • Festlegung der Systemanforderungen: Die Systemanforderungen und operativen Szenarien werden definiert und dokumentiert, um sicherzustellen, dass das Modell des digitalen Zwillings alle Anforderungen des realen Systems erfüllt.
  • Erstellung eines Modells des realen Systems: Das Modell des realen Systems wird erstellt, indem die relevanten Komponenten und Details für die Architektur des realen Systems erfasst werden. Das Modell kann aus verschiedenen Arten von Modellen bestehen, wie z. B. funktionalen, physischen oder verhaltensbezogenen Modellen.
  • Integration von Datenquellen: Daten aus verschiedenen Quellen wie Sensoren, IoT-Geräten und anderen Datenquellen werden integriert, um das Modell des digitalen Zwillings zu aktualisieren und das Verhalten des realen Systems in Echtzeit widerzuspiegeln.
  • Validierung und Überprüfung des Modells: Das Modell des digitalen Zwillings wird validiert und überprüft, um sicherzustellen, dass es alle Anforderungen des realen Systems erfüllt und das Verhalten des Systems korrekt widerspiegelt.
  • Nutzung des Modells für die Analyse und Optimierung des realen Systems: Das Modell des digitalen Zwillings wird verwendet, um das Verhalten des realen Systems zu simulieren, zu analysieren und zu optimieren. Durch die Analyse des Modells können Schwachstellen im realen System identifiziert und Verbesserungen vorgenommen werden, um die Effizienz und Zuverlässigkeit des realen Systems abzusichern und zu steigern. So bildet MBSE eine wichtige Grundlage für die Tests des realen Systems.
  • Kontinuierliche Aktualisierung des Modells: Das Modell des digitalen Zwillings wird kontinuierlich aktualisiert, um Änderungen im realen System zu berücksichtigen und sicherzustellen, dass das Modell immer auf dem neuesten Stand ist

Diese Vorgehensweise bietet folgende Vorteile:

  • Risikominimierung: Durch die Verwendung von Modellen können verschiedene Einsatzszenarien simuliert und Risiken minimiert werden, bevor das physische System gebaut wird.
  • Effizienzsteigerung: Die Verwendung von Modellen kann die Entwicklungszeit und die Kosten reduzieren, indem technisch-konzeptuelle und operative Probleme in einem frühen Stadium des Entwicklungsprozesses erkannt und behoben werden.
  • Verbesserung der Wartung: Durch die Verwendung von digitalen Zwillingen können Wartungsprozesse optimiert und verbessert werden, da der Zustand des physischen Systems kontinuierlich überwacht und simuliert werden kann.

Die Verwendung von MBSE für digitale Zwillinge erfordert eine sorgfältige Integration von verschiedenen Datenquellen und Systemelementen sowie die Verwendung von Standards und Notationen, um eine nahtlose Zusammenarbeit aller Systemelemente zu gewährleisten.

  • Claudio Zuccaro et al. (Hrsg.): GfSE SE-Handbuch. Die Klammer in der technischen Entwicklung. Gesellschaft für Systems Engineering, GfSE Verlag, 2019, ISBN 978-3-9818805-6-4.
  • Tim Weilkiens: Systems Engineering mit SysML/UML: Anforderungen, Analyse, Architektur. dpunkt.verlag, Heidelberg 2009, ISBN 978-3-89864-577-5.
  • Jean-Luc Voirin: Model-based System and Architecture Engineering with the Arcadia Method (engl.). ISTE Press – Elsevier Verlag, 2017, ISBN 978-1-78548-169-7
  • INCOSE/GfSE (Hrsg.): INCOSE Systems Engineering Handbuch. Ein Leitfaden für Systemlebenszyklus-Prozesse und -Aktivitäten. Vierte Ausgabe. Gesellschaft für Systems Engineering, GfSE Verlag, 2015, ISBN 978-3-9818805-0-2.
  • INCOSE (Hrsg.): „INCOSE Systems Engineering Body of Knowledge“ (SEBOK) (en., laufend aktualisiert: Model-Based Systems Engineering (MBSE))

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. Amelie Flatt, Arne Langner, Olof Leps: Model-Driven Development of Akoma Ntoso Application Profiles. Hrsg.: Springer Nature. 1. Auflage. Springer Nature, Heidelberg 2022, ISBN 978-3-03114131-7 (springer.com [abgerufen am 19. August 2022]).
  2. SE Vision 2020. In: INCOSE. INCOSE – International Council on Systems Engineering, 23. Februar 2009, abgerufen am 4. Mai 2020 (englisch).
  3. Michael Jastram: Ganz schön getrieben. Der Unterschied zwischen MBSE und MDSE. In: Systems Engineering Trends. Formal Mind GmbH, 27. April 2017, abgerufen am 4. Mai 2020.
  4. Digital Engineering. Abgerufen am 20. Dezember 2022.
  5. SE Vision 2035. In: INCOSE. INCOSE – International Council on Systems Engineering, 31. Januar 2022, abgerufen am 13. März 2023 (englisch).
  6. Was ist Model-based Systems Engineering. Fraunhofer IPK, abgerufen am 12. März 2023.
  7. Studie Systems Engineering. Fraunhofer IEM, abgerufen am 12. März 2023.
  8. a b A. Madni et al.: Leveraging Digital Twin Technology in Model-Based Systems Engineering. MDPI Journals: Systems, 30. Januar 2019, abgerufen am 15. März 2023 (englisch).
  9. J. Ma et al.: Systematic Literature Review of MBSE Tool-Chains. MDPI Journals: Applied Sciences, 28. März 2022, abgerufen am 15. März 2023 (englisch).
  10. MBSE Reifegradmodell. Fraunhofer IPK, abgerufen am 12. März 2023.
  11. a b Richtlinie VDI/VDE 2206 „Entwicklung mechatronischer und cyber-physischer Systeme“. In: VDI. Abgerufen am 13. März 2023.
  12. SECollab – Plattform für Modellinteroperabilität. Sodius Willert GmbH, abgerufen am 13. März 2023.
  13. ShareAspace – STEP-Plattform für interoperablen Datenaustausch. Eurostep AB, abgerufen am 13. März 2023 (englisch).
  14. System-of-Systems (SoS). INCOSE - International Council on Systems Engineering, abgerufen am 15. März 2023 (englisch).
  15. IEEE International Conference on System of Systems Engineering (SoSE). IEEE - Institute of Electrical and Electronics Engineers, abgerufen am 15. März 2023 (englisch).
  16. System-of-Systems Complexity. INCOSE - International Council on Systems Engineering, abgerufen am 15. März 2023 (englisch).
  17. S. Okami et al.: Modeling and analysis of health-information system of systems for managing transitional complexity using engineering systems multiple-domain matrix. 2017 Annual IEEE International Systems Conference (SysCon), abgerufen am 15. März 2023 (englisch).
  18. Mission Engineering. INCOSE - International Council on Systems Engineering, abgerufen am 15. März 2023 (englisch).
  19. What is Mission Engineering? Siemens AG, abgerufen am 15. März 2023 (englisch).