A MDE Based Approach for Bridging Formal Models

Tian Zhang,Frederic Jouault,Jean Bezivin,Jianhua Zhao
DOI: https://doi.org/10.1109/tase.2008.21
2008-01-01
Abstract:Different formal methods have presented plenty of formal models for system specification and proof. Hence the problem of bridging these formal models rises. MDE is a new paradigm in software engineering, which implements software by (meta-)modeling and model transforming. In this paper, we provide a MDE based approach for bridging heterogeneous formal models: Firstly, the heterogeneous formal models are introduced into MDE as domain specific languages by metamodeling. Then, transformation rules are built for semantics mapping. At last, model-text syntax rules are developed, so as to map models to programs. Our approach could be applied on formal models in both graphical style and grammatical style. A case study of bridging MARTE to LOTOS is also illustrated showing the validity and practicability of our approach.
What problem does this paper attempt to address?