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