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 :
بازگشت