Automatically Searching for Metamodel Well-Formedness Rules in Examples and Counter-Examples

Abstract : Current metamodeling formalisms support the definition of a metamodel with two views: classes and relations, that form the core of the metamodel, and well-formedness rules, that constraints the set of valid models. While a safe application of automatic operations on models requires a precise definition of the domain using the two views, most metamodels currently present in repositories have only the first one part. In this paper, we propose to start from valid and invalid model examples in order to automatically retrieve well-formedness rules in OCL using Genetic Programming. The approach is evaluated on metamodels for state machines and features diagrams. The experiments aim at demonstrating the feasibility of the approach and at illustrating some important design decisions that must be considered when using this technique. \end{abstract}
Type de document :
Communication dans un congrès
MODELS - ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems, 2013, Miami, United States. Springer, pp.187-202, 2013, Lecture Notes in Computer Science
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00923789
Contributeur : Benoit Combemale <>
Soumis le : samedi 4 janvier 2014 - 17:14:39
Dernière modification le : mardi 21 novembre 2017 - 15:22:28
Document(s) archivé(s) le : vendredi 4 avril 2014 - 22:20:36

Fichier

DerivingOCLInv_main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00923789, version 1

Collections

Citation

Martin Faunes, Juan Cadavid, Benoit Baudry, Houari Sahraoui, Benoit Combemale. Automatically Searching for Metamodel Well-Formedness Rules in Examples and Counter-Examples. MODELS - ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems, 2013, Miami, United States. Springer, pp.187-202, 2013, Lecture Notes in Computer Science. 〈hal-00923789〉

Partager

Métriques

Consultations de la notice

702

Téléchargements de fichiers

435