Section: New Results
Model Transformations
Participants : Jean-Christophe Bach, Pierre-Etienne Moreau.
Model Driven Engineering is a technique that has been applied quite successfully for the design of complex systems. Such systems cannot be released and embedded without complying with the certification required by the application domain: EN 50128 for railways, DO-178C for aeronautics, or ISO 26262 for automotive for instance.
Recently we have developed an extension of Tom to support the development of Model Transformations and the generation of traces which are needed to give confidence in the quality of the implemented transformation.
In [12] , we present a method, a language and dedicated tooling to ease and to speed up software development based on models transformations. Our approach aims to bridge the gap between general purpose languages and domain specific ones in order to take benefit from both of the two worlds, and to increase software quality. Our approach uses the Tom language which is a shallow extension of general purpose languages. Our proposal allows to write modular transformations whose code is reusable, and which are traceable.