Title :
A CSP Approach for Metamodel Instantiation
Author :
Ferdjoukh, Adel ; Baert, Anne-Elisabeth ; Chateau, Annie ; Coletta, Remi ; Nebut, Clementine
Author_Institution :
LIRMM, Univ. Montpellier 2, Montpellier, France
Abstract :
This work is a contribution of Artificial Intelligence to Software Engineering. We present a comprehensive approach to metamodel instantiation using CSP. The generation of models which conform to a given metamodel is a crucial issue in Software Engineering, especially when it comes to produce a variate and large dataset of relevant models to test model transformations or to properly design new metamodels. We define an original constraint modeling of the problem of generating a model conform to a metamodel, also taking into account its additional OCL constraints. The generation process we describe appears to be quicker, more efficient and flexible than any other state-of-the-art approach.
Keywords :
Unified Modeling Language; artificial intelligence; constraint satisfaction problems; software engineering; CSP approach; OCL constraints; artificial intelligence; constraint modeling; metamodel instantiation; object constraint language; software engineering; Biological system modeling; Context; Metals; Object oriented modeling; Petri nets; Scalability; Unified modeling language; CSP; Metamodel; Model Driven Engineering;
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2013 IEEE 25th International Conference on
Conference_Location :
Herndon, VA
Print_ISBN :
978-1-4799-2971-9
DOI :
10.1109/ICTAI.2013.156