Towards an Automated Fault Localizer while Designing Meta-models

Abstract : Meta-models are the centrepiece of Model Driven Engineering, required in many activities: modelling, creating DSLs (Domain Specific Languages), xDSLs (executable DSLs), or writing model transformations. Therefore, designing meta-models should be done carefully but it could be a complicated task with large ones. Meta-models should then be validated but it is mostly done considering their usability: in particular if it is possible to instantiate them. Automatic model generators are used and if they are unable to generate models it means the meta-model with its instantiation parameters (e.g. size of the models) is wrong. Several generators exist, but most of them have binary output: success or failure, without helping the meta-model debugging. In this paper, we introduce an approach, in which we statically analyse a meta-model with its instantiation parameters. In this first work, we detect inconsistencies considering each reference or each inheritance separately. Therefore we provide feedback to the meta-model designer to help her to debug the meta-model.
Type de document :
Communication dans un congrès
MDEbug 2018, Oct 2018, Copenhagen, Denmark. Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS co-located with ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS 2018)
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01962451
Contributeur : Jean-Marie Mottu <>
Soumis le : jeudi 20 décembre 2018 - 15:58:12
Dernière modification le : jeudi 7 février 2019 - 15:36:23

Fichier

MDEbug_2018_paper_5_submission...
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01962451, version 1

Citation

Adel Ferdjoukh, Jean-Marie Mottu. Towards an Automated Fault Localizer while Designing Meta-models. MDEbug 2018, Oct 2018, Copenhagen, Denmark. Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS co-located with ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS 2018). 〈hal-01962451〉

Partager

Métriques

Consultations de la notice

26

Téléchargements de fichiers

8