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



Título del documento: Identifying dead features and their causes in product line models: an ontological approach
Revista: Dyna (Medellín)
Base de datos: PERIÓDICA
Número de sistema: 000402464
ISSN: 0012-7353
Autores: 1
1
2
Instituciones: 1Universidad Nacional de Colombia, Medellín, Antioquia. Colombia
2Universite Paris 1 (Pantheon-Sorbonne), París. Francia
Año:
Periodo: Feb
Volumen: 81
Número: 183
Paginación: 68-77
País: Colombia
Idioma: Inglés
Tipo de documento: Artículo
Enfoque: Experimental, aplicado
Resumen en español 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
Resumen en inglés 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
Disciplinas: Ingeniería
Palabras clave: 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
Texto completo: Texto completo (Ver HTML)