1. MDSD Readiness Assessment & Zieldefinition
Wir reviewen Entwicklungsprozesse, Domänenstruktur, Zielhardware und Werkzeuglandschaft und definieren ein gemeinsames Zielbild mit messbaren KPIs. Dabei klären wir, welche Systembereiche den größten Nutzen durch Modellierung und Generierung bieten und welche Qualitäts- und Nachweisanforderungen die Generierungsstrategie bestimmen.
2. Methodisches Tailoring & Sprachdesign
Auswahl oder Entwurf der geeigneten Modellierungssprache (UML-Profil oder DSL), Definition der Kernabstraktionen und Generator-Strategie für die relevanten Zielplattformen. Dazu gehören Simulationsumgebung für frühe Verhaltensvalidierung sowie die Integration modellbasierter Tests in bestehende Build- und CI-Prozesse.
3. Begleitung im Pilotprojekt
Wir begleiten Sie bei einem passenden Pilotprojekt direkt im Alltag: fachlich bei der Modellierung, bei der Kalibrierung der Code-Generatoren sowie beim Aufbau einer durchgängigen Absicherungskette: von der Simulation über automatisierte Tests bis zur formalen Verifikation. Ziel ist ein produktiv eingesetzter Generator-Stack, den Ihr Team eigenständig betreiben kann.
4. Skalierung & Roll-out
Ausweitung auf weitere Projekte, Produktlinien, Zielplattformen und Abteilungen. Generator-Konfigurationen, Simulationsumgebungen und Testframeworks werden systematisch übertragen und angepasst.
5. Langfristige Begleitung & Maintenance
Weiterentwicklung von Generatoren und Modellierungssprachen, Anpassung an neue Zielplattformen, Compiler oder Normanforderungen sowie Pflege von Simulations- und Testinfrastruktur über Versionszyklen hinweg. Auf Wunsch übernehmen wir auch die Modernisierung gewachsener Generator-Stacks und Legacy-DSLs.