Exploration d’ensembles de modèles
Auteur / Autrice : | Théo Le Calvar |
Direction : | Frédéric Saubion, Fabien-Sothéa Chhel, Frédéric Jouault |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance le 20/12/2019 |
Etablissement(s) : | Angers |
Ecole(s) doctorale(s) : | École doctorale Mathématiques et sciences et technologies de l'information et de la communication (Rennes) |
Partenaire(s) de recherche : | Equipe de recherche : Laboratoire d'Etudes et de Recherche en Informatique d'Angers |
Laboratoire : Laboratoire d'Etudes et de Recherche en Informatique d'Angers / LERIA | |
Jury : | Président / Présidente : Régine Laleau |
Examinateurs / Examinatrices : Régine Laleau, Christophe Lecoutre, Jordi Cabot |
Mots clés
Résumé
La transformation de modèles a prouvé qu’elle était un moyen efficace pour produire des modèles cibles à partir de modèles sources le tout en raisonnant en terme de métamodèle. La majorité des techniques de transformation de modèles se concentrent sur la génération d’un modèle cible pour une source donnée. Cependant, il existe des situations dans lesquelles il est préférable de considérer une transformation générant un ensemble de modèles cibles. Un tel ensemble pourra ensuite être exploré par l’utilisateur afin de sélectionner un modèle ayant des propriétés spécifiques. Dans ce manuscrit, nous proposons une solution alliant transformation de modèles et programmation par contraintes pour permettre l’expression et l’exploration de ces ensembles de modèles. Nous proposons deux implémentations fonctionnelles de cette approche ainsi que plusieurs cas d’étude créés avec ces deux implémentations.