Identifying dead features and their causes in product line models: an ontological approach



Document title: Identifying dead features and their causes in product line models: an ontological approach
Journal: Dyna (Medellín)
Database: PERIÓDICA
System number: 000402464
ISSN: 0012-7353
Authors: 1
1
2
Institutions: 1Universidad Nacional de Colombia, Medellín, Antioquia. Colombia
2Universite Paris 1 (Pantheon-Sorbonne), París. Francia
Year:
Season: Feb
Volumen: 81
Number: 183
Pages: 68-77
Country: Colombia
Language: Inglés
Document type: Artículo
Approach: Experimental, aplicado
Spanish abstract Los modelos de características (en inglés Feature Models FMs) son una notación para representar diferencias y similitudes entre productos derivados de una línea de productos. Sin embargo, quienes modelan la línea de productos pueden introducir sin intención en los FMs defectos como las características muertas. Una característica es muerta si no puede estar presente en ningún producto derivado de la línea de productos. Algunos autores han identificado características muertas en los FMs, pero ninguno ha aprovechado las capacidades de razonamiento de las ontologías para identificar y explicar las causas de estos defectos en lenguaje natural. En este trabajo, se propone una ontología para identificar las características muertas en un FM y se proponen consultas sobre la ontología, para identificar y explicar en lenguaje natural ciertas causas de las características muertas detectadas. Nuestra evaluación empírica preliminar confirma los beneficios de nuestra propuesta
English abstract Feature Models (FMs) are a notation to represent differences and commonalities between products derived from a product line. However, product line modelers could unintentionally incorporate dead features in FMs. A dead feature is a type of defect, which implies that one or more features are not present in any product of the product line. Some authors have used ontologies in product lines, but they have not exploited ontology reasoning to identify and explain causes for defects in FMs in natural language. In this paper, we propose an ontology that represents FMs in OWL (Web Ontology Language). Then, we use SQWRL (Semantic Query-enhanced Web Rule Language) to identify dead features in a FM and identify and explain certain causes of this defect in natural language. Our preliminary empirical evaluation confirms the benefits of our approach
Disciplines: Ingeniería
Keyword: Ingeniería industrial,
Producción industrial,
Línea de productos,
Modelos de características,
Ontología
Keyword: Engineering,
Industrial engineering,
Industrial production,
Product line,
Feature models,
Ontology
Full text: Texto completo (Ver HTML)