An scalable model-based framework for continuous development and runtime validation of complex systems

Lara López
Yosu Gorroñogoitia
Javier Nieto
Funding Program
H2020 h2020
Project Date

MegaM@rt2 is a set of tools, methods and guidelines to help developers in software development process in systems engineering and service development for embedded systems. MegaM@Rt2 mitigates the risk and errors produced during software implementation on hardware by proposing a continuous development methodology and tooling for improving (iteratively) system design thanks to feedback obtained from runtime-collected information (from the system that can be actually deployed, or just simulated). 

The project is creating a framework incorporating methods and tools for continuous development and validation leveraging the advantages in scalable model-based methods to provide benefits in significantly improved productivity, quality and predictability of large and complex industrial systems

The project provides nine use case scenarios ranging from avionics, railway, logistics, telecom and traffic monitoring, each being relevant in showing generally applicable improvements in system development efficiency and effectiveness through a scalable model-based framework for continuous development and runtime validation. 

Our role

We developed Papyrus and Moka extensions for UMPL simulations and Aspect-Oriented Modeling. Furthermore, we are in charge of the toolset integration and published the MegaM@Rt2 catalog and the IDE release, available in the Eclipse marketplace. We also lead the dissemination and exploitation activities in the project to ensure the sustainability of project results.