Skip to Main content Skip to Navigation
Journal articles

Formal executable semantics for conformance in the MDE framework

Marina Egea 1 Vlad Rusu 2, *
* Corresponding author
2 DART - Contributions of the Data parallelism to real time
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : In the MDE framework, a metamodel is a language referring to some kind of metadata whose elements formalize concepts and relations providing a modeling language. An instance of this modeling language which adheres to its concepts and relations is called a valid model, i.e., a model satisfying structural conformance to its metamodel. However, a metamodel frequently imposes additional constraints to its valid instances. These conditions are usually written in OCL and are called well-formedness rules. In presence of these constraints, a valid model must adhere to the concepts and relations of its metamodel and fullfill its constraints, i.e., a valid model is a model satisfying semantical conformance to its metamodel. In this work, we provide a formal semantics to the notions of structural and semantical conformance between models and metamodels building on our previous work. Our definitions can be automatically checked using the ITP/OCL tool.
Document type :
Journal articles
Complete list of metadata

Cited literature [10 references]  Display  Hide  Download

https://hal.inria.fr/inria-00527502
Contributor : Mister Dart <>
Submitted on : Thursday, October 21, 2010 - 5:19:29 PM
Last modification on : Thursday, May 27, 2021 - 1:54:05 PM
Long-term archiving on: : Saturday, January 22, 2011 - 2:35:10 AM

File

paper-IEEE.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Marina Egea, Vlad Rusu. Formal executable semantics for conformance in the MDE framework. Innovations in Systems and Software Engineering, Springer Verlag, 2010, 6, pp.73-81. ⟨10.1007/s11334-009-0108-1⟩. ⟨inria-00527502⟩

Share

Metrics

Record views

468

Files downloads

504