Insight
Transforming how we develop reliable and robust software with Model-Driven Engineering
- 6 december 2024
- 5 min
This whitepaper is only available in English
Model-Driven Engineering
Software systems tend to increase in complexity as they grow and age, making it difficult to maintain an understanding of the full system. Changes in requirements or personnel over time makes it even harder to oversee a system’s functionality. We propose Model-Driven Engineering (MDE) – specifically state-based modelling – as a solution to deal with the complexity of modern systems, and to produce correct, robust and maintainable software.
Despite challenges acquiring engineers with experience and expertise for these relatively new tools, from our experience in applying these tools, we believe MDE can be valuable to create high quality, maintainable software, even for extremely complex and evolving systems.
MDE to create high quality, maintainable software
This whitepaper will describe:
- Problem statement
- Model-Driven Engineering
- Applicability
- Benefits
- Challenges
- Conclusion