Model-Based Systems Engineering (MBSE)
Model-Based Systems Engineering (MBSE)
Entwicklungsbeschleunigung durch pragmatisches Lean MBSE
Development acceleration through pragmatic Lean MBSE
Kernproblem von Unternehmen
Core Challenge of Companies
Unternehmen im High-Tech-Sektor agieren an der komplexen Schnittstelle von Hardware, Software und Mechanik. Klassische, dokumentenbasierte Entwicklungsprozesse führen bei der Entwicklung regelmäßig zu späten und kostenintensiven Designänderungen während der physischen Systemintegration in der Produktion und beim Kunden. Industrielle Standard-Frameworks des Model-Based Systems Engineering sind für einige Organisationsgrößen jedoch oft zu komplex, softwaretool-lastig und unrentabel.
Enterprises in the high-tech sector operate at the complex intersection of hardware, software, and mechanics. Legacy, document-based development processes regularly lead to late and costly design changes during physical system integration in production and at the customer's site. However, industrial standard frameworks of Model-Based Systems Engineering are often too complex, software-tool-heavy, and unprofitable for some organization sizes.
Benötigt man MBSE?
Is MBSE Required?
Der folgende Entscheidungsbaum soll die grundsätzliche Beantwortung der Frage vereinfachen, ob MBSE für ein Unternehmen oder eine Entwicklung sinnvoll ist.
The following decision tree is intended to simplify the fundamental answer to the question of whether MBSE makes sense for a company or a development project.
Lösung und methodischer Ansatz mit Lean MBSE
Solution and Methodological Approach with Lean MBSE
Ist die Einführung von MBSE sinnvoll, bietet sich ein pragmatischer Lean-MBSE-Ansatz als Lösung an. Statt das Gesamtsystem vollständig digital abzubilden, digitalisiert und simuliert dieser Ansatz nur die kritischen Systemschnittstellen und funktionalen Abhängigkeiten. Kosteneffiziente Modellierungswerkzeuge halten den Aufwand gering. Wer Verifikationsschritte konsequent in die erste digitale Entwicklungsphase vorzieht, senkt die Entwicklungsrisiken für cyber-physische Systeme und verkürzt die Zeit bis zur Marktreife.
If introducing MBSE makes sense, a pragmatic Lean MBSE approach offers a solution. Instead of fully representing the entire system digitally, this approach digitizes and simulates only the critical system interfaces and functional dependencies. Cost-effective modeling tools keep the overhead low. Moving verification steps consistently into the first digital development phase lowers development risks for cyber-physical systems and shortens time-to-market.
Die 5 Säulen der operativen Umsetzung
The 5 Pillars of Operational Execution
Gezielte Modellierung
Targeted Modeling
Modellierung konzentriert sich auf kritische Schnittstellen und wesentliche Zustandsmaschinen statt auf eine vollständige Produktabbildung. Ein einfaches Black-Box-Modell löst die meisten Integrationsprobleme frühzeitig.
Modeling focuses on critical interfaces and essential state machines instead of a complete product representation. A simple black-box model resolves most integration issues early.
Tool-Pragmatismus
Tool Pragmatism
Leichtgewichtige Werkzeuge statt grosser MBSE-Tools halten das Architekturmodell schlank und erlauben Entwicklern, Änderungen ohne tiefes Expertenwissen einzubringen.
Lightweight tools instead of large MBSE tools keep the architecture model lean and let developers make changes without deep expert knowledge.
Vorverlagerung und Agilität
Frontloading and Agility
Das zentrale Architekturmodell dient als gemeinsame Datenbasis für alle Disziplinen und deckt Schnittstellenkonflikte früh auf.
The central architecture model serves as a shared data basis for all disciplines and uncovers interface conflicts early.
Modellbasierte Rückverfolgbarkeit
Model-Based Traceability
Das Modell verknüpft Anforderungen direkt mit Architekturblöcken und dient so als funktionale Übersicht. Die Detailkonstruktion bleibt in den jeweiligen fachspezifischen Softwaretools.
The model links requirements directly to architecture blocks, serving as a functional overview. Detailed design stays within each discipline's own specialized software tools.
Digitaler Zwilling und Entkopplung
Digital Twin and Decoupling
Ein früher digitaler Zwilling mit Hardware- und Software-in-the-Loop entkoppelt die Softwareentwicklung von physischen Lieferzeiten und verkürzt die Systemintegration.
An early digital twin with hardware-in-the-loop and software-in-the-loop decouples software development from physical lead times and shortens system integration.
Vergleich zwischen klassischem MBSE und Lean MBSE
Comparison between Classical MBSE and Lean MBSE
Die nachfolgende Tabelle vergleicht das klassische MBSE mit einem leichtgewichtigen Ansatz für kleinere Unternehmen.
The following table compares traditional enterprise MBSE with a lightweight approach tailored for smaller companies.
| Kriterium | Criterion | Klassisches MBSE im Konzern | Classical MBSE in Enterprises | Lean MBSE für KMU und Spezialisten | Lean MBSE for SMEs and Specialists |
|---|---|---|---|---|---|
| Primäres Ziel | Primary Goal | Vollständige digitale Repräsentation des Systems | Full digital representation of the system | Schnelle Klärung von Schnittstellen und Fertigbarkeit | Rapid clarification of interfaces and manufacturability |
| Werkzeuge | Tools | Umfangreiche und monolithische Software-Suiten | Extensive and monolithic software suites | Leichtgewichtige Tools und ein zentrales Architekturmodell | Lightweight tools and a centralized architecture model |
| Personal | Personnel | Dedizierte Rollen für Systems Engineering | Dedicated roles for Systems Engineering | Parallele Arbeit von Entwicklern und Produktion | Parallel work by developers and production teams |
| Dokumentation | Documentation | Automatische Generierung aller Dokumente aus dem Modell | Automated generation of all documents from the model | Modellierung fokussiert die kritische Logik | Modeling focuses on critical logic |
Strategische Hebel zur Entwicklungsbeschleunigung
Strategic Levers for Development Acceleration
MBSE bietet einige strategische Hebel, um Entwicklungen zu beschleunigen und langfristig effizienter zu machen.
MBSE offers distinct strategic levers to accelerate development pipelines and increase long-term resource efficiency.
| Strategie | Strategy | Fokus | Focus | Einfluss auf die Entwicklungsgeschwindigkeit | Impact on Development Speed |
|---|---|---|---|---|---|
| Verifikation | Verification | Fehlervermeidung an den kritischen Schnittstellen | Error prevention at the critical interfaces | Hoher Impact durch die Vermeidung teurer Redesigns und Werkzeugänderungen | High impact by avoiding expensive redesigns and tooling changes |
| Standardisierte Plattformen | Standardized Platforms | Wiederverwendung bewährter Module und etablierter Fertigungsprozesse | Reuse of proven modules and established manufacturing processes | Hoher Impact durch kürzere Konzeptphase und schnelleren Produktionsanlauf | High impact through a shorter concept phase and faster production ramp-up |
| Kontinuierliche Integration | Continuous Integration | Laufende Qualitätssicherung im Gesamtsystem | Ongoing quality assurance in the overall system | Hoher Impact durch die automatisierte Validierung des Modells gegen die Anforderungen | High impact through automated validation of the model against requirements |
Zusammenfassung der Strategien zur Verkürzung der Entwicklungszeiten
Summary of Strategies to Shorten Development Times
Modellierung und Werkzeuge
Modeling and Tools
- Wer die Modellierung auf kritische Schnittstellen und wesentliche Zustandsmaschinen beschränkt, spart Dokumentationsaufwand gegenüber einer vollständigen Abbildung des Gesamtsystems.
- Leichtgewichtige, textbasierte Werkzeuge senken Einarbeitungszeit und Kosten.
- Ein zentrales Architekturmodell dient als gemeinsame Datenbasis. Änderungen lassen sich zwischen den betroffenen Fachbereichen abgleichen.
- Restricting modeling to critical interfaces and essential state machines saves documentation effort compared to a full representation of the entire system.
- Lightweight, text-based tools cut onboarding time and costs.
- A centralized architecture model serves as a common data basis. Changes can be synchronized between the affected engineering disciplines through it.
Frühe Verifikation und Entkopplung von der Hardware
Early Verification and Decoupling from Hardware
- Wer Verifikationsschritte per Software-in-the-Loop und Hardware-in-the-Loop in die digitale Phase vorzieht, entkoppelt die Softwareentwicklung von den physischen Lieferzeiten der Komponenten.
- Eine frühe Vorstudie mit funktionalen Versuchsaufbauten testet die Elektronik losgelöst von den mechanischen Vorgaben.
- Prototypen aus additiven Fertigungsverfahren liefern frühzeitig funktionale Muster.
- Shifting verification steps into the digital phase via software-in-the-loop and hardware-in-the-loop decouples software development from physical component lead times.
- An early pre-study with functional test setups checks electronics independent of mechanical constraints.
- Prototypes from additive manufacturing provide functional samples early on.
Schnittstellen- und Konfigurationsmanagement
Interface and Configuration Management
- Ein versioniertes Schnittstellen-Register vermeidet manuelle Übertragungsfehler bei cyber-physischen Systemen.
- A versioned interface register prevents manual transcription errors in cyber-physical systems.
Integration
Integration
- Regelmäßige kurze Integrationssprints an physischen oder teilvirtuellen Versuchsaufbauten decken Fehler frühzeitig auf.
- Regular short integration sprints on physical or semi-virtual test setups uncover errors early on.
Möglichkeiten zur Verkürzung der Entwicklungszeiten durch künstliche Intelligenz
Opportunities to Shorten Development Times through Artificial Intelligence
Anforderungs- und Konzeptphase
Requirements and Concept Phase
- Die automatisierte Analyse von Lastenheften durch Sprachmodelle identifiziert Widersprüche in den Anforderungen frühzeitig und verhindert dadurch fehlerhafte Spezifikationen.
- Algorithmen evaluieren historische Projektdaten und sagen potenzielle Schnittstellenkonflikte bereits während der frühen Konzeptphase voraus.
- Sprachmodell-gestützte Ableitung von Testfällen direkt aus Anforderungstexten reduziert die manuelle Übersetzung zwischen Lastenheft und Prüfspezifikation.
- KI-gestützte Ähnlichkeitssuche in bestehenden Entwicklungen identifiziert wiederverwendbare Lösungsbausteine aus früheren Projekten und vermeidet Doppelentwicklung.
- Automated analysis of requirement specifications by language models identifies contradictions in requirements early on, preventing faulty specifications.
- Algorithms evaluate historical project data and predict potential interface conflicts during the early concept phase.
- Language-model-supported derivation of test cases directly from requirement texts reduces the manual translation between specifications and test plans.
- AI-supported similarity search across existing developments identifies reusable solution building blocks from earlier projects and avoids duplicate development.
Entwicklung und Simulation
Development and Simulation
- Die durch KI unterstützte Generierung von Software-Headern und Treiberschichten aus funktionalen Architekturmodellen beschleunigt die Programmierung für cyber-physische Systeme.
- Maschinelles Lernen optimiert die Parametrierung von Simulationsmodellen für komplexe physikalische Effekte und verkürzt so die virtuelle Absicherung der verschiedenen technischen Disziplinen.
- Generative Code-Assistenten beschleunigen die Implementierung wiederkehrender Muster (Kommunikationsprotokolle, Zustandsautomaten) und lassen Entwickler sich auf die anwendungsspezifische Logik konzentrieren.
- Anomalieerkennung in Simulationsergebnissen mittels maschinellem Lernen filtert unplausible Parameterkombinationen automatisiert heraus, bevor sie in die physische Erprobung gelangen.
- AI-supported generation of software headers and driver layers from functional architecture models accelerates programming for cyber-physical systems.
- Machine learning optimizes the parameterization of simulation models for complex physical effects, shortening the virtual validation across different technical disciplines.
- Generative code assistants accelerate the implementation of recurring patterns (communication protocols, state machines), letting developers focus on application-specific logic.
- Anomaly detection in simulation results via machine learning automatically filters out implausible parameter combinations before they reach physical testing.
Test und Verifikation
Test and Verification
- Die automatisierte Erstellung und Durchführung von Testanordnungen reduziert den zeitlichen Aufwand bei der Absicherung der funktionalen Systemssicherheit.
- KI-basierte Testfallpriorisierung konzentriert begrenzte Hardware-in-the-Loop-Kapazitäten auf die Szenarien mit der höchsten Fehlerwahrscheinlichkeit.
- Automatisierte Auswertung von Logdaten aus Integrationsversuchen mittels Mustererkennung verkürzt die Fehlerdiagnose gegenüber manueller Sichtung erheblich.
- Automated creation and execution of test setups reduces the time required to validate functional system safety.
- AI-based test case prioritization concentrates limited hardware-in-the-loop capacity on the scenarios with the highest probability of failure.
- Automated evaluation of log data from integration tests using pattern recognition significantly shortens error diagnosis compared to manual review.
Wissensmanagement und Projektsteuerung
Knowledge Management and Project Control
- Ein unternehmensinternes Sprachmodell, trainiert auf Lessons-Learned und Fehlerdatenbanken, macht Erfahrungswissen aus abgeschlossenen Projekten für neue Teams durchsuchbar und reduziert wiederkehrende Fehler.
- Analyse von Projektkennzahlen (Aufwand, Terminverzug) auf Basis historischer Daten liefert frühzeitige Warnhinweise für Ressourcenengpässe in der Entwicklung.
- An in-house language model, trained on lessons learned and error databases, makes experience from completed projects searchable for new teams and reduces recurring mistakes.
- Analysis of project metrics (effort, schedule slippage) based on historical data provides early warning of resource bottlenecks in development.