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
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/217009
Ver los metadatos del registro completo
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 |