Understanding new software artifacts: meta-models and model transformations analysis
Model driven software engineering has become a mature and promising way of developing software. The high-tech industry (ASML, OCE, VanDerLande Industries) uses model driven software engineering to model the behaviour of their (complex) products. These models are used for code generation, but also for simulation and even verification.
So, models, meta-models and model transformations have become the key artifacts. These artifacts evolve and change due to changing requirements and maintenance. Multiple developers are working on the models so consistency and traceability are crucial. It is therefore necessary to be able to analyse these artifacts and give feedback to the developers on these (quality) aspects. In this talk some recent research results on the analysis of models, meta-models and model transformations and the visualization of quality metrics, dependencies and coverage will be presented.