• français
    • English
    English
  • Ouvrir une session
Aide
Voir le document 
  •   Accueil de SAM
  • Laboratoire d’Ingénierie des Systèmes Physiques Et Numériques (LISPEN)
  • Voir le document
  • Accueil de SAM
  • Laboratoire d’Ingénierie des Systèmes Physiques Et Numériques (LISPEN)
  • Voir le document
JavaScript is disabled for your browser. Some features of this site may not work without it.

A generic approach to model generation operations

Article dans une revue avec comité de lecture
Auteur
DIDONET DEL FABRO, Marcos
158836 Departamento de Informatica [Brésil]
202112 Universidade Federal do Parana [Curitiba] [UFPR]
ccKLEINER, Mathias
17003 ILOG SA [Gentilly]
94536 Laboratory of Thermodynamics - Dortmund
303092 Arts et Métiers Paristech ENSAM Aix-en-Provence
543315 Laboratoire d’Ingénierie des Systèmes Physiques et Numériques [LISPEN]

URI
http://hdl.handle.net/10985/22256
Date
2018-08
Journal
Journal of Systems and Software

Résumé

Model generation operations are important artifacts in MDE applications. These approaches can be used for model verification, model finding, and others. In many scenarios, model transformations can as well be represented by a model generation operation. This often comes with the advantage of being bidirectional and supporting increments. However, most part of model generation approaches do not target several operation kinds, but narrower scenarios by mapping the generation problem into solver specific problems. They are efficient, but often don’t have a supporting framework. In this paper, we present an approach and framework that allows to specify and to execute model operations that can be represented in terms of model generation operations. We first introduce a model search layer that can be used with different solvers. We illustrate this layer with a driving example implemented using Alloy/SAT solver. On top of this, we introduce a transformation layer, which specification are translated into the model search layer, independently from any solver. The solution is natively bidirectional, incremental and it is not restricted to one-and-one scenarios. The approach is illustrated by two use cases and with 3 different scenarios, backed by a full, extensible and free implementation.

Fichier(s) constituant cette publication

Nom:
LISPEN_JSS_2018_KLEINER.pdf
Taille:
1.605Mo
Format:
PDF
Voir/Ouvrir

Cette publication figure dans le(s) laboratoire(s) suivant(s)

  • Laboratoire d’Ingénierie des Systèmes Physiques Et Numériques (LISPEN)

Documents liés

Visualiser des documents liés par titre, auteur, créateur et sujet.

  • Transformation As Search 
    Communication avec acte
    DIDONET DEL FABRO, Marcos; DE QUEIROZ SANTOS, Davi; ccKLEINER, Mathias (Springer, 2013)
    In model-driven engineering, model transformations are con- sidered a key element to generate and maintain consistency between re- lated models. Rule-based approaches have become a mature technology and are widely used in ...
  • A generic approach to model generation operations 
    Article dans une revue avec comité de lecture
    DIDONET DEL FABRO, Marcos; ccKLEINER, Mathias (The Journal of Systems and Software, 2018)
    Model generation operations are important artifacts in MDE applications. These approaches can be used for model verification, model finding, and others. In many scenarios, model transformations can as well be represented ...
  • Tools interoperability in engineering design using Model-Based Engineering 
    Communication avec acte
    IRAQI-HOUSSAINI, Mehdi; ccROUCOULES, Lionel; ccKLEINER, Mathias (2012)
    Computer-aided engineering is widely used in various areas including manufacturing, requirement planning and product design. These specific CAE tools, here called expert tools, manipulate large amounts of ...
  • Performance evaluation of collaboration in the design process: Using interoperability measurement 
    Article dans une revue avec comité de lecture
    PIRAYESH NEGHAB, Amir; ccROUCOULES, Lionel; ccKLEINER, Mathias; ccETIENNE, Alain (Elsevier, 2015)
    A design process, whether for a product or for a service, is composed of a large number of activities connected by data and information exchanges. The quality of these exchanges, called in this paper collaboration, requires ...
  • Model-based (Mechanical) Product Design 
    Communication avec acte
    IRAQI, Mehdi; ccROUCOULES, Lionel; ccKLEINER, Mathias (Springer Verlag, 2011)
    Mechanical product engineering is a research and industrial activity which studies the design of complex mechanical systems. The process, which involves the collaboration of various experts using domain-specific software, ...

Parcourir

Tout SAMLaboratoiresAuteursDates de publicationCampus/InstitutsCe LaboratoireAuteursDates de publicationCampus/Instituts

Lettre Diffuser la Science

Dernière lettreVoir plus

Statistiques de consultation

Publications les plus consultéesStatistiques par paysAuteurs les plus consultés

ÉCOLE NATIONALE SUPERIEURE D'ARTS ET METIERS

  • Contact
  • Mentions légales

ÉCOLE NATIONALE SUPERIEURE D'ARTS ET METIERS

  • Contact
  • Mentions légales