1. MDSD Readiness Assessment & Target Definition
We review development processes, domain structure, target hardware and toolchain landscape and define a shared target picture with measurable KPIs. We clarify which system areas offer the greatest benefit from modelling and generation, and which quality and evidence requirements determine the generation strategy.
2. Methodological Tailoring & Language Design
Selection or design of the appropriate modelling language (UML profile or DSL), definition of core abstractions and generator strategy for the relevant target platforms. This includes the simulation environment for early behavioural validation and the integration of model-based tests into existing build and CI processes.
3. Support in the Pilot Project
We accompany you through a suitable pilot project directly in day-to-day work: technically in modelling, in calibrating code generators and in building a consistent evidence chain: from simulation through automated tests to formal verification. The goal is a productively deployed generator stack that your team can operate independently.
4. Scaling & Roll-out
Extension to further projects, product lines, target platforms and departments. Generator configurations, simulation environments and test frameworks are systematically transferred and adapted.
5. Long-term Support & Maintenance
Further development of generators and modelling languages, adaptation to new target platforms, compilers or standard requirements, and maintenance of simulation and test infrastructure across version cycles. On request, we also take over the modernisation of existing generator stacks and legacy DSLs.