DocumentCode
3720723
Title
Formal validation of model transformation with Coq proof assistant
Author
Karima Berramla;El Abbassia Deba;Mohammed Senouci
Author_Institution
University of Oran 1, Route Es-Senia, Algeria
fYear
2015
Firstpage
1
Lastpage
6
Abstract
Facing the increasing complexity of systems and their design methods, the Model Driven Engineering (MDE) brings solutions to facilitate and automate the software development process. The model transformation is the most important artifact in MDE that it defines the automatic passing from one model to another. The validation of such model transformation are necessary to improve the safety of this latter, but most transformation languages have not a formal semantics to add detailed specifications on the expected behavior. So it is important to give solutions to integrate formal methods at this level. For this, we utilize the Coq proof assistant that is based on various calculus, for validating a model transformation specified with QVT-operational language. We illustrate our approach by transforming a UML state diagram into Petri net.
Keywords
"Unified modeling language","Petri nets","Semantics","Software","Computational modeling","Calculus","Metamodeling"
Publisher
ieee
Conference_Titel
New Technologies of Information and Communication (NTIC), 2015 First International Conference on
Print_ISBN
978-1-4673-6684-7
Type
conf
DOI
10.1109/NTIC.2015.7368755
Filename
7368755
Link To Document