Téléchargement | - Voir le manuscrit accepté : Feature model debugging based on description logic reasoning (PDF, 408 Kio)
|
---|
Auteur | Rechercher : Noorian, Mahdi; Rechercher : Ensan, Alireza; Rechercher : Bagheri, Ebrahim; Rechercher : Boley, Harold1; Rechercher : Biletskiy, Yevgen |
---|
Affiliation | - Conseil national de recherches du Canada. Institut de technologie de l'information du CNRC
|
---|
Format | Texte, Allocution |
---|
Conférence | The 17th International Conference on Distributed Multimedia Systems (DMS 2011), 18-20 August 2011, Florence, Italy |
---|
Résumé | Software product line engineering refers to the concept of sharing commonalities and variabilities of a set of software products in a target domain of interest. Feature models are one of the prominent representation formalisms for software product lines. Given the fact that feature models cover all possible applications and products of a target domain, it is possible that the artifacts are not necessarily and always consistent. Therefore, identifying and resolving inconsistencies in feature models is a significant task; especially, due to the fact that a large number of possible products and complex interactions between the software product line features need to be checked. To address these challenges, in this paper, we propose a framework with an automated tool to find and fix the inconsistencies of feature models based on Description Logic (DL) reasoning. The basic idea of our approach is to first transform and represent a feature model using Description Logics. The second step is to identify the possible inconsistencies of the feature model using DL reasoning and then recommend appropriate solutions to a domain analyst for resolving existing inconsistencies. |
---|
Date de publication | 2011-08-18 |
---|
Langue | anglais |
---|
Publications évaluées par des pairs | Oui |
---|
Numéro NPARC | 19669783 |
---|
Exporter la notice | Exporter en format RIS |
---|
Signaler une correction | Signaler une correction (s'ouvre dans un nouvel onglet) |
---|
Identificateur de l’enregistrement | 83a490b6-508b-4306-b94d-c89ca0c94420 |
---|
Enregistrement créé | 2012-03-20 |
---|
Enregistrement modifié | 2020-03-03 |
---|