• DocumentCode
    3687716
  • Title

    Instantiation of meta-models constrained with OCL: A CSP approach

  • Author

    A. Ferdjoukh;A. Baert;E. Bourreau;A. Chateau;R. Coletta;C. Nebut

  • Author_Institution
    LIRMM, Université
  • fYear
    2015
  • Firstpage
    213
  • Lastpage
    222
  • Abstract
    The automated generation of models that conform to a given meta-model is an important challenge in Model Driven Engineering, as well for model transformation testing, as for designing and exploring new meta-models. Amongst the main issues, we are mainly concerned by scalability, flexibility and a reasonable computing time. This paper presents an approach for model generation, which relies on Constraint Programming. After the translation of a meta-model into a CSP, our software generates models that conform to this meta-model, using a Constraint Solver. Our model also includes the most frequent types of OCL constraints. Since we are concerned by the relevance of the produced models, we describe a first attempt to improve them. We outperform the existing approaches from the mentioned point of view, and propose a configurable, easy-to-use and free-access tool, together with an on-line demonstrator.
  • Keywords
    "Data models","Metals","Computational modeling","Testing","Grammar","Scalability","Programming"
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Engineering and Software Development (MODELSWARD), 2015 3rd International Conference on
  • Type

    conf

  • Filename
    7323101