Identifying dead features and their causes in product line models: an ontological approach
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 pres...
- Autores:
-
Giraldo Gómez, Gloria Lucia
Rincón Pérez, Luisa Fernanda
Mazo Peña, Raul Iván
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2014
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/71430
- Acceso en línea:
- https://repositorio.unal.edu.co/handle/unal/71430
http://bdigital.unal.edu.co/35900/
- Palabra clave:
- Product lines
feature models
ontologies
dead features: SQWRL
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_1114d240b87efcc524c9d095d83ab7eb |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/71430 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
spelling |
Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Giraldo Gómez, Gloria Lucia10563f16-98e0-4e6d-a80c-2500e5094f67300Rincón Pérez, Luisa Fernandafd2ba9c6-7fac-44ba-bf06-1aedb803ea4b300Mazo Peña, Raul Ivánf8815ae0-23e0-4b58-8248-0008909e085e3002019-07-03T14:26:15Z2019-07-03T14:26:15Z2014-01-13https://repositorio.unal.edu.co/handle/unal/71430http://bdigital.unal.edu.co/35900/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.application/pdfspaUniversidad Nacional de Colombia Sede Medellínhttp://revistas.unal.edu.co/index.php/dyna/article/view/36348Universidad Nacional de Colombia Revistas electrónicas UN DynaDynaDYNA; Vol. 81, núm. 183 (2014); 68-77 Dyna; Vol. 81, núm. 183 (2014); 68-77 2346-2183 0012-7353Giraldo Gómez, Gloria Lucia and Rincón Pérez, Luisa Fernanda and Mazo Peña, Raul Iván (2014) Identifying dead features and their causes in product line models: an ontological approach. DYNA; Vol. 81, núm. 183 (2014); 68-77 Dyna; Vol. 81, núm. 183 (2014); 68-77 2346-2183 0012-7353 .Identifying dead features and their causes in product line models: an ontological approachArtículo de revistainfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/ARTProduct linesfeature modelsontologiesdead features: SQWRLORIGINAL36348-151493-1-SP.pdfapplication/pdf216220https://repositorio.unal.edu.co/bitstream/unal/71430/1/36348-151493-1-SP.pdf6752803a3497d946ff1212d7a2ee653dMD5136348-194752-1-PB.pdfapplication/pdf689920https://repositorio.unal.edu.co/bitstream/unal/71430/2/36348-194752-1-PB.pdfdbe1458c1b4ebc734e6038fb5ef18865MD52THUMBNAIL36348-151493-1-SP.pdf.jpg36348-151493-1-SP.pdf.jpgGenerated Thumbnailimage/jpeg7805https://repositorio.unal.edu.co/bitstream/unal/71430/3/36348-151493-1-SP.pdf.jpg55aedf41f24aeb16a6fa6af4f3dd4327MD5336348-194752-1-PB.pdf.jpg36348-194752-1-PB.pdf.jpgGenerated Thumbnailimage/jpeg9419https://repositorio.unal.edu.co/bitstream/unal/71430/4/36348-194752-1-PB.pdf.jpg9935a85400465a0f8795a4c0b844069bMD54unal/71430oai:repositorio.unal.edu.co:unal/714302024-06-10 23:10:01.399Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |
dc.title.spa.fl_str_mv |
Identifying dead features and their causes in product line models: an ontological approach |
title |
Identifying dead features and their causes in product line models: an ontological approach |
spellingShingle |
Identifying dead features and their causes in product line models: an ontological approach Product lines feature models ontologies dead features: SQWRL |
title_short |
Identifying dead features and their causes in product line models: an ontological approach |
title_full |
Identifying dead features and their causes in product line models: an ontological approach |
title_fullStr |
Identifying dead features and their causes in product line models: an ontological approach |
title_full_unstemmed |
Identifying dead features and their causes in product line models: an ontological approach |
title_sort |
Identifying dead features and their causes in product line models: an ontological approach |
dc.creator.fl_str_mv |
Giraldo Gómez, Gloria Lucia Rincón Pérez, Luisa Fernanda Mazo Peña, Raul Iván |
dc.contributor.author.spa.fl_str_mv |
Giraldo Gómez, Gloria Lucia Rincón Pérez, Luisa Fernanda Mazo Peña, Raul Iván |
dc.subject.proposal.spa.fl_str_mv |
Product lines feature models ontologies dead features: SQWRL |
topic |
Product lines feature models ontologies dead features: SQWRL |
description |
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. |
publishDate |
2014 |
dc.date.issued.spa.fl_str_mv |
2014-01-13 |
dc.date.accessioned.spa.fl_str_mv |
2019-07-03T14:26:15Z |
dc.date.available.spa.fl_str_mv |
2019-07-03T14:26:15Z |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
publishedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/71430 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/35900/ |
url |
https://repositorio.unal.edu.co/handle/unal/71430 http://bdigital.unal.edu.co/35900/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.spa.fl_str_mv |
http://revistas.unal.edu.co/index.php/dyna/article/view/36348 |
dc.relation.ispartof.spa.fl_str_mv |
Universidad Nacional de Colombia Revistas electrónicas UN Dyna Dyna |
dc.relation.ispartofseries.none.fl_str_mv |
DYNA; Vol. 81, núm. 183 (2014); 68-77 Dyna; Vol. 81, núm. 183 (2014); 68-77 2346-2183 0012-7353 |
dc.relation.references.spa.fl_str_mv |
Giraldo Gómez, Gloria Lucia and Rincón Pérez, Luisa Fernanda and Mazo Peña, Raul Iván (2014) Identifying dead features and their causes in product line models: an ontological approach. DYNA; Vol. 81, núm. 183 (2014); 68-77 Dyna; Vol. 81, núm. 183 (2014); 68-77 2346-2183 0012-7353 . |
dc.rights.spa.fl_str_mv |
Derechos reservados - Universidad Nacional de Colombia |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribución-NoComercial 4.0 Internacional Derechos reservados - Universidad Nacional de Colombia http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad Nacional de Colombia Sede Medellín |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/71430/1/36348-151493-1-SP.pdf https://repositorio.unal.edu.co/bitstream/unal/71430/2/36348-194752-1-PB.pdf https://repositorio.unal.edu.co/bitstream/unal/71430/3/36348-151493-1-SP.pdf.jpg https://repositorio.unal.edu.co/bitstream/unal/71430/4/36348-194752-1-PB.pdf.jpg |
bitstream.checksum.fl_str_mv |
6752803a3497d946ff1212d7a2ee653d dbe1458c1b4ebc734e6038fb5ef18865 55aedf41f24aeb16a6fa6af4f3dd4327 9935a85400465a0f8795a4c0b844069b |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814089529348325376 |