An Ontologic-Aware Feature Modeling Environment - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

An Ontologic-Aware Feature Modeling Environment

Résumé

Feature Models (FMs) are a popular formalism for modeling and reasoning about the configurations of a software product line. The manual construction or management of an FM has proven to be time-consuming and error-prone. In this paper, we introduce a feature modeling environment, built on top of the FAMILIAR language, that assists users in synthesizing FMs. Important automated operations (reverse engineering, refactoring, diff, merging, slicing) are now equipped with ontological capabilities while they guarantee the synthesis of FMs conformant to a given set of constraints. Users can interactively choose a hierarchy through ranking lists and clusters that are automatically computed by different heuristics. The tooling support opens avenues for reverse engineering and maintaining highly configurable systems.
Les modèles de features (MFs) sont un formalisme populaire pour la modélisation et l'analyse des configurations des lignes de produits logiciels. L'élaboration et la gestion manuelle d'un MF prennent du temps, sont sujets à erreur et ne sont pas réalistes pour de grands projets logiciels. Dans ce papier, nous introduisons un environnement de modélisation de MFs, basé sur le langage FAMILIAR, qui assiste les utilisateurs dans la synthèse des MFs. Cet environnement enrichit de connaissances ontologiques d'importantes opérations automatiques (rétro-ingénierie, refactoring, différence, fusion, découpage) tout en garantissant la synthèse d'un MF conforme à l'ensemble de contraintes défini en entrée. Les utilisateurs peuvent choisir une hiérarchie d'une manière interactive à travers des listes triées de parents candidats et des groupes de features calculés par différentes heuristiques. Notre outil ouvre de nombreuses perspectives pour la rétro-ingénierie et la maintenance des systèmes hautement configurables.
Fichier principal
Vignette du fichier
JLDP2013_KSynthesis.pdf (20.33 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00915662 , version 1 (09-12-2013)

Identifiants

  • HAL Id : hal-00915662 , version 1

Citer

Guillaume Bécan, Sana Ben Nasr, Benoit Baudry. An Ontologic-Aware Feature Modeling Environment. Journées lignes de produits - 2013, Nov 2013, Paris, France. ⟨hal-00915662⟩
147 Consultations
93 Téléchargements

Partager

Gmail Facebook X LinkedIn More