An SPL reference model based on domain taxonomies & standards
- Autores
- Buccella, Agustina; Cechich, 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 sí misma puede ser compleja, muchas veces dependiendo del alcance del dominio y/o su funcionalidad asociada. En este artículo, nuestra propuesta para el desarrollo de una LPS está 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 práctica.
Facultad de Informática - Materia
-
Ciencias Informáticas
Software product line engineering
Domain analysis
Reference models
Reusability
Líneas de productos de software
Análisis de dominio
Modelos de referencia
Reusabilidad - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/146161
Ver los metadatos del registro completo
id |
SEDICI_d9e420d94d22a15ced31b6322022fd50 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/146161 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
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, AlejandraCiencias InformáticasSoftware product line engineeringDomain analysisReference modelsReusabilityLíneas de productos de softwareAnálisis de dominioModelos de referenciaReusabilidadBuilding 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 sí misma puede ser compleja, muchas veces dependiendo del alcance del dominio y/o su funcionalidad asociada. En este artículo, nuestra propuesta para el desarrollo de una LPS está 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 práctica.Facultad de Informática2022-10info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/146161enginfo:eu-repo/semantics/altIdentifier/issn/1666-6038info:eu-repo/semantics/altIdentifier/doi/10.24215/16666038.22.e09info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc/4.0/Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T11:09:23Zoai:sedici.unlp.edu.ar:10915/146161Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:09:23.885SEDICI (UNLP) - Universidad Nacional de La Platafalse |
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 Ciencias Informáticas Software product line engineering Domain analysis Reference models Reusability Líneas de productos de software Análisis de dominio Modelos de referencia Reusabilidad |
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, Alejandra |
author |
Buccella, Agustina |
author_facet |
Buccella, Agustina Cechich, Alejandra |
author_role |
author |
author2 |
Cechich, Alejandra |
author2_role |
author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Software product line engineering Domain analysis Reference models Reusability Líneas de productos de software Análisis de dominio Modelos de referencia Reusabilidad |
topic |
Ciencias Informáticas Software product line engineering Domain analysis Reference models Reusability Líneas de productos de software Análisis de dominio Modelos de referencia Reusabilidad |
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 sí misma puede ser compleja, muchas veces dependiendo del alcance del dominio y/o su funcionalidad asociada. En este artículo, nuestra propuesta para el desarrollo de una LPS está 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 práctica. Facultad de Informática |
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 Articulo 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://sedici.unlp.edu.ar/handle/10915/146161 |
url |
http://sedici.unlp.edu.ar/handle/10915/146161 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/issn/1666-6038 info:eu-repo/semantics/altIdentifier/doi/10.24215/16666038.22.e09 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc/4.0/ Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1842260597242068992 |
score |
13.13397 |