An SPL Reference Model based on Domain Taxonomies & Standards

Autores
Buccella, Agustina; Cechich, Susana Alejandra
Año de publicación
2022
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Building reusable software is always a challenge, even when well-established approaches are applied. Software Product Line (SPL) development is one these approaches, which allows domain modeling be a way of dealing with common and variable aspects of reality. However, domain engineering itself can be complex, many times depending on the domain scope and/or its associated functionality. In this paper, our proposal to SPL development is structured as a leveled reference model built upon standardized semantic resources. This model and its associated process are exemplified through several cases from the field, drawing influ-encing factors subjectively assessed. Our experiences show that systematically enriching domain engineering may improve SPL development in the practice.
Crear software reutilizable siempre es un desafío, incluso cuando se aplican enfoques bien establecidos. El desarrollo de una línea de Productos de Software (LPS) es uno de estos enfoques, ya que permite el modelado de dominios por medio de la definición de aspectos comunes y variables de la realidad. Sin embargo, la ingeniería de dominio en si misma puede ser compleja, muchas veces dependiendo del alcance del dominio y/o su funcionalidad asociada. En este articulo, nuestra propuesta para el desarrollo de una LPS esta estructurada como un modelo de referencia basado en niveles y construido sobre recursos semánticos estandarizados. ´Este modelo y su proceso asociado se ejemplifican a través de varios casos reales de aplicación, extrayendo ´ factores influyentes evaluados subjetivamente. Nuestras experiencias muestran que el enriquecimiento sistemático de la ingeniería de dominio puede mejorar el desarrollo de una LPS en la practica.
Fil: Buccella, Agustina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Confluencia; Argentina. Universidad Nacional del Comahue. Facultad de Informatica; Argentina
Fil: Cechich, Susana Alejandra. Universidad Nacional del Comahue. Facultad de Informatica; Argentina
Materia
DOMAIN ANALYSIS
REFERENCE MODELS
REUSABILITY
SOFTWARE PRODUCT LINE ENGINEERING
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/217009

id CONICETDig_a6d6987ff7c934f6f48dad19da732259
oai_identifier_str oai:ri.conicet.gov.ar:11336/217009
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling An SPL Reference Model based on Domain Taxonomies & StandardsUn Modelo de Referencia de Líneas de Producto de Software basado en Taxonomías de Dominio y EstándaresBuccella, AgustinaCechich, Susana AlejandraDOMAIN ANALYSISREFERENCE MODELSREUSABILITYSOFTWARE PRODUCT LINE ENGINEERINGhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Building reusable software is always a challenge, even when well-established approaches are applied. Software Product Line (SPL) development is one these approaches, which allows domain modeling be a way of dealing with common and variable aspects of reality. However, domain engineering itself can be complex, many times depending on the domain scope and/or its associated functionality. In this paper, our proposal to SPL development is structured as a leveled reference model built upon standardized semantic resources. This model and its associated process are exemplified through several cases from the field, drawing influ-encing factors subjectively assessed. Our experiences show that systematically enriching domain engineering may improve SPL development in the practice.Crear software reutilizable siempre es un desafío, incluso cuando se aplican enfoques bien establecidos. El desarrollo de una línea de Productos de Software (LPS) es uno de estos enfoques, ya que permite el modelado de dominios por medio de la definición de aspectos comunes y variables de la realidad. Sin embargo, la ingeniería de dominio en si misma puede ser compleja, muchas veces dependiendo del alcance del dominio y/o su funcionalidad asociada. En este articulo, nuestra propuesta para el desarrollo de una LPS esta estructurada como un modelo de referencia basado en niveles y construido sobre recursos semánticos estandarizados. ´Este modelo y su proceso asociado se ejemplifican a través de varios casos reales de aplicación, extrayendo ´ factores influyentes evaluados subjetivamente. Nuestras experiencias muestran que el enriquecimiento sistemático de la ingeniería de dominio puede mejorar el desarrollo de una LPS en la practica.Fil: Buccella, Agustina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Confluencia; Argentina. Universidad Nacional del Comahue. Facultad de Informatica; ArgentinaFil: Cechich, Susana Alejandra. Universidad Nacional del Comahue. Facultad de Informatica; ArgentinaUniversidad Nacional de La Plata. Facultad de Informática2022-10info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/217009Buccella, Agustina; Cechich, Susana Alejandra; An SPL Reference Model based on Domain Taxonomies & Standards; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science and Technology; 22; 2; 10-2022; 116-1281666-6038CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://journal.info.unlp.edu.ar/JCST/article/view/2005info:eu-repo/semantics/altIdentifier/doi/10.24215/16666038.22.e09info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-03T09:51:32Zoai:ri.conicet.gov.ar:11336/217009instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-03 09:51:32.794CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv An SPL Reference Model based on Domain Taxonomies & Standards
Un Modelo de Referencia de Líneas de Producto de Software basado en Taxonomías de Dominio y Estándares
title An SPL Reference Model based on Domain Taxonomies & Standards
spellingShingle An SPL Reference Model based on Domain Taxonomies & Standards
Buccella, Agustina
DOMAIN ANALYSIS
REFERENCE MODELS
REUSABILITY
SOFTWARE PRODUCT LINE ENGINEERING
title_short An SPL Reference Model based on Domain Taxonomies & Standards
title_full An SPL Reference Model based on Domain Taxonomies & Standards
title_fullStr An SPL Reference Model based on Domain Taxonomies & Standards
title_full_unstemmed An SPL Reference Model based on Domain Taxonomies & Standards
title_sort An SPL Reference Model based on Domain Taxonomies & Standards
dc.creator.none.fl_str_mv Buccella, Agustina
Cechich, Susana Alejandra
author Buccella, Agustina
author_facet Buccella, Agustina
Cechich, Susana Alejandra
author_role author
author2 Cechich, Susana Alejandra
author2_role author
dc.subject.none.fl_str_mv DOMAIN ANALYSIS
REFERENCE MODELS
REUSABILITY
SOFTWARE PRODUCT LINE ENGINEERING
topic DOMAIN ANALYSIS
REFERENCE MODELS
REUSABILITY
SOFTWARE PRODUCT LINE ENGINEERING
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv Building reusable software is always a challenge, even when well-established approaches are applied. Software Product Line (SPL) development is one these approaches, which allows domain modeling be a way of dealing with common and variable aspects of reality. However, domain engineering itself can be complex, many times depending on the domain scope and/or its associated functionality. In this paper, our proposal to SPL development is structured as a leveled reference model built upon standardized semantic resources. This model and its associated process are exemplified through several cases from the field, drawing influ-encing factors subjectively assessed. Our experiences show that systematically enriching domain engineering may improve SPL development in the practice.
Crear software reutilizable siempre es un desafío, incluso cuando se aplican enfoques bien establecidos. El desarrollo de una línea de Productos de Software (LPS) es uno de estos enfoques, ya que permite el modelado de dominios por medio de la definición de aspectos comunes y variables de la realidad. Sin embargo, la ingeniería de dominio en si misma puede ser compleja, muchas veces dependiendo del alcance del dominio y/o su funcionalidad asociada. En este articulo, nuestra propuesta para el desarrollo de una LPS esta estructurada como un modelo de referencia basado en niveles y construido sobre recursos semánticos estandarizados. ´Este modelo y su proceso asociado se ejemplifican a través de varios casos reales de aplicación, extrayendo ´ factores influyentes evaluados subjetivamente. Nuestras experiencias muestran que el enriquecimiento sistemático de la ingeniería de dominio puede mejorar el desarrollo de una LPS en la practica.
Fil: Buccella, Agustina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Confluencia; Argentina. Universidad Nacional del Comahue. Facultad de Informatica; Argentina
Fil: Cechich, Susana Alejandra. Universidad Nacional del Comahue. Facultad de Informatica; Argentina
description Building reusable software is always a challenge, even when well-established approaches are applied. Software Product Line (SPL) development is one these approaches, which allows domain modeling be a way of dealing with common and variable aspects of reality. However, domain engineering itself can be complex, many times depending on the domain scope and/or its associated functionality. In this paper, our proposal to SPL development is structured as a leveled reference model built upon standardized semantic resources. This model and its associated process are exemplified through several cases from the field, drawing influ-encing factors subjectively assessed. Our experiences show that systematically enriching domain engineering may improve SPL development in the practice.
publishDate 2022
dc.date.none.fl_str_mv 2022-10
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/217009
Buccella, Agustina; Cechich, Susana Alejandra; An SPL Reference Model based on Domain Taxonomies & Standards; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science and Technology; 22; 2; 10-2022; 116-128
1666-6038
CONICET Digital
CONICET
url http://hdl.handle.net/11336/217009
identifier_str_mv Buccella, Agustina; Cechich, Susana Alejandra; An SPL Reference Model based on Domain Taxonomies & Standards; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science and Technology; 22; 2; 10-2022; 116-128
1666-6038
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://journal.info.unlp.edu.ar/JCST/article/view/2005
info:eu-repo/semantics/altIdentifier/doi/10.24215/16666038.22.e09
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional de La Plata. Facultad de Informática
publisher.none.fl_str_mv Universidad Nacional de La Plata. Facultad de Informática
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842269100571623424
score 13.13397