DocumentCode :
2347069
Title :
Proving Model Transformations
Author :
Ledang, Hung ; Dubois, Hubert
Author_Institution :
ALTRAN ASD, Levallois-Perret, France
fYear :
2010
fDate :
25-27 Aug. 2010
Firstpage :
35
Lastpage :
44
Abstract :
Within the MDA context, model transformations (MT) play an important role as they ensure consistency and significant time savings. Several MT frameworks have been deployed and successfully used in practice. Like for any software, the development of MT programs is error prone. However there is limited support for verification and validation in current MDA technologies. This paper presents an approach to prove model transformations. Model transformations are firstly formalized in B. Then the B provers will be used to analyze and prove the correctness of transformation rules w.r.t. met models and transformation invariants. We also analyze and prove the consistency of transformation rules w.r.t. each other.
Keywords :
program verification; software architecture; B provers; metamodels; model driven architecture; model transformations; transformation invariants; validation; verification; Automation; Context; Integrated circuit modeling; Semantics; Software; Unified modeling language; B abstract machine; B method; model transformation; substitution; transformation invariant; transformation rule;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Aspects of Software Engineering (TASE), 2010 4th IEEE International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-7847-7
Type :
conf
DOI :
10.1109/TASE.2010.16
Filename :
5587729
Link To Document :
بازگشت