An Ontologic-Aware Feature Modeling Environment - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2013

An Ontologic-Aware Feature Modeling Environment

Abstract

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
Origin : Files produced by the author(s)

Dates and versions

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

Identifiers

  • HAL Id : hal-00915662 , version 1

Cite

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 View
93 Download

Share

Gmail Facebook X LinkedIn More