Un sistema de anotaciones para la especificación de componentes de una línea de productos de software
- Autores
- Pol'la, Matias Esteban; Arias, Maximiliano Andrés; Buccella, Agustina; Cechich, Susana Alejandra
- Año de publicación
- 2015
- Idioma
- español castellano
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- Las Líneas de Productos de Software (LPS) promueven el reuso y la mejorara de tiempos, costos y calidad de los productos obtenidos. Además, utilizar un enfoque basado en componentes para el desarrollo de los servicios requeridos por las mismas, proporciona mayor reuso brindando flexibilidad para la creación de nuevas SPL o la instanciación de las existentes. Sin embargo, tanto el diseño como la implementación de estos componentes posee una serie de desafíos que se deben considerar con especial interés para poder garantizar su reuso efectivo. En este trabajo, proponemos un sistema de anotaciones el cual se define mediante un modelo de metadatos que permite especificar la información necesaria sobre la semántica de los servicios implementados por cada componente, sus requerimientos
técnicos, y sus variabilidades. Este sistema se aplica luego a componentes reales de una LPS previamente desarrollada para el dominio de ecología marina.
Software Product Lines (SPL) development promotes reuse, improves quality and reduces development timesands costs. Using a component-based development approach to implement SPL services provides further reuse, improving flexibility for creating new SPLs and instantiating products from an existing one. However, the design and implementation of these components has a number of challenges that must be taken into consideration in order to ensure its effective reuse. In this paper, we propose an annotation system defined by a metadata model. Such system allows to specify the necessary information about the semantics of the services implemented by each component, technical requirements, and variability. This system is then applied to real software components from a previously developed SPL for the marine ecology domain.
Fil: Pol'la, Matias Esteban. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; Argentina
Fil: Arias, Maximiliano Andrés. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; Argentina
Fil: Buccella, Agustina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; Argentina
Fil: Cechich, Susana Alejandra. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; Argentina - Materia
-
Líneas de Productos de Software
Componentes
Metadatos - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/59316
Ver los metadatos del registro completo
id |
CONICETDig_78b034c43e339c79e8a7a573f6548b19 |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/59316 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
Un sistema de anotaciones para la especificación de componentes de una línea de productos de softwarePol'la, Matias EstebanArias, Maximiliano AndrésBuccella, AgustinaCechich, Susana AlejandraLíneas de Productos de SoftwareComponentesMetadatoshttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Las Líneas de Productos de Software (LPS) promueven el reuso y la mejorara de tiempos, costos y calidad de los productos obtenidos. Además, utilizar un enfoque basado en componentes para el desarrollo de los servicios requeridos por las mismas, proporciona mayor reuso brindando flexibilidad para la creación de nuevas SPL o la instanciación de las existentes. Sin embargo, tanto el diseño como la implementación de estos componentes posee una serie de desafíos que se deben considerar con especial interés para poder garantizar su reuso efectivo. En este trabajo, proponemos un sistema de anotaciones el cual se define mediante un modelo de metadatos que permite especificar la información necesaria sobre la semántica de los servicios implementados por cada componente, sus requerimientos<br />técnicos, y sus variabilidades. Este sistema se aplica luego a componentes reales de una LPS previamente desarrollada para el dominio de ecología marina.Software Product Lines (SPL) development promotes reuse, improves quality and reduces development timesands costs. Using a component-based development approach to implement SPL services provides further reuse, improving flexibility for creating new SPLs and instantiating products from an existing one. However, the design and implementation of these components has a number of challenges that must be taken into consideration in order to ensure its effective reuse. In this paper, we propose an annotation system defined by a metadata model. Such system allows to specify the necessary information about the semantics of the services implemented by each component, technical requirements, and variability. This system is then applied to real software components from a previously developed SPL for the marine ecology domain.Fil: Pol'la, Matias Esteban. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; ArgentinaFil: Arias, Maximiliano Andrés. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; ArgentinaFil: Buccella, Agustina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; ArgentinaFil: Cechich, Susana Alejandra. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; ArgentinaUniversidad Tecnológica Nacional2015-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/59316Pol'la, Matias Esteban; Arias, Maximiliano Andrés; Buccella, Agustina; Cechich, Susana Alejandra; Un sistema de anotaciones para la especificación de componentes de una línea de productos de software; Universidad Tecnológica Nacional; Tecnología y Ciencia; 13; 27; 10-2015; 229-2441666-69171666-6933CONICET DigitalCONICETspainfo:eu-repo/semantics/altIdentifier/url/http://conaiisi.unsl.edu.ar/Revista_UTN_2015/020_229a244.pdfinfo:eu-repo/semantics/altIdentifier/url/http://www.utn.edu.ar/secretarias/scyt/revista.utninfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-10-15T14:27:21Zoai:ri.conicet.gov.ar:11336/59316instacron: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-10-15 14:27:21.859CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
dc.title.none.fl_str_mv |
Un sistema de anotaciones para la especificación de componentes de una línea de productos de software |
title |
Un sistema de anotaciones para la especificación de componentes de una línea de productos de software |
spellingShingle |
Un sistema de anotaciones para la especificación de componentes de una línea de productos de software Pol'la, Matias Esteban Líneas de Productos de Software Componentes Metadatos |
title_short |
Un sistema de anotaciones para la especificación de componentes de una línea de productos de software |
title_full |
Un sistema de anotaciones para la especificación de componentes de una línea de productos de software |
title_fullStr |
Un sistema de anotaciones para la especificación de componentes de una línea de productos de software |
title_full_unstemmed |
Un sistema de anotaciones para la especificación de componentes de una línea de productos de software |
title_sort |
Un sistema de anotaciones para la especificación de componentes de una línea de productos de software |
dc.creator.none.fl_str_mv |
Pol'la, Matias Esteban Arias, Maximiliano Andrés Buccella, Agustina Cechich, Susana Alejandra |
author |
Pol'la, Matias Esteban |
author_facet |
Pol'la, Matias Esteban Arias, Maximiliano Andrés Buccella, Agustina Cechich, Susana Alejandra |
author_role |
author |
author2 |
Arias, Maximiliano Andrés Buccella, Agustina Cechich, Susana Alejandra |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Líneas de Productos de Software Componentes Metadatos |
topic |
Líneas de Productos de Software Componentes Metadatos |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/1.2 https://purl.org/becyt/ford/1 |
dc.description.none.fl_txt_mv |
Las Líneas de Productos de Software (LPS) promueven el reuso y la mejorara de tiempos, costos y calidad de los productos obtenidos. Además, utilizar un enfoque basado en componentes para el desarrollo de los servicios requeridos por las mismas, proporciona mayor reuso brindando flexibilidad para la creación de nuevas SPL o la instanciación de las existentes. Sin embargo, tanto el diseño como la implementación de estos componentes posee una serie de desafíos que se deben considerar con especial interés para poder garantizar su reuso efectivo. En este trabajo, proponemos un sistema de anotaciones el cual se define mediante un modelo de metadatos que permite especificar la información necesaria sobre la semántica de los servicios implementados por cada componente, sus requerimientos<br />técnicos, y sus variabilidades. Este sistema se aplica luego a componentes reales de una LPS previamente desarrollada para el dominio de ecología marina. Software Product Lines (SPL) development promotes reuse, improves quality and reduces development timesands costs. Using a component-based development approach to implement SPL services provides further reuse, improving flexibility for creating new SPLs and instantiating products from an existing one. However, the design and implementation of these components has a number of challenges that must be taken into consideration in order to ensure its effective reuse. In this paper, we propose an annotation system defined by a metadata model. Such system allows to specify the necessary information about the semantics of the services implemented by each component, technical requirements, and variability. This system is then applied to real software components from a previously developed SPL for the marine ecology domain. Fil: Pol'la, Matias Esteban. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; Argentina Fil: Arias, Maximiliano Andrés. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; Argentina Fil: Buccella, Agustina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; Argentina Fil: Cechich, Susana Alejandra. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Norte; Argentina. Universidad Nacional del Comahue. Facultad de Informática. Departamento Ingeniería de Sistemas; Argentina |
description |
Las Líneas de Productos de Software (LPS) promueven el reuso y la mejorara de tiempos, costos y calidad de los productos obtenidos. Además, utilizar un enfoque basado en componentes para el desarrollo de los servicios requeridos por las mismas, proporciona mayor reuso brindando flexibilidad para la creación de nuevas SPL o la instanciación de las existentes. Sin embargo, tanto el diseño como la implementación de estos componentes posee una serie de desafíos que se deben considerar con especial interés para poder garantizar su reuso efectivo. En este trabajo, proponemos un sistema de anotaciones el cual se define mediante un modelo de metadatos que permite especificar la información necesaria sobre la semántica de los servicios implementados por cada componente, sus requerimientos<br />técnicos, y sus variabilidades. Este sistema se aplica luego a componentes reales de una LPS previamente desarrollada para el dominio de ecología marina. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-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/59316 Pol'la, Matias Esteban; Arias, Maximiliano Andrés; Buccella, Agustina; Cechich, Susana Alejandra; Un sistema de anotaciones para la especificación de componentes de una línea de productos de software; Universidad Tecnológica Nacional; Tecnología y Ciencia; 13; 27; 10-2015; 229-244 1666-6917 1666-6933 CONICET Digital CONICET |
url |
http://hdl.handle.net/11336/59316 |
identifier_str_mv |
Pol'la, Matias Esteban; Arias, Maximiliano Andrés; Buccella, Agustina; Cechich, Susana Alejandra; Un sistema de anotaciones para la especificación de componentes de una línea de productos de software; Universidad Tecnológica Nacional; Tecnología y Ciencia; 13; 27; 10-2015; 229-244 1666-6917 1666-6933 CONICET Digital CONICET |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://conaiisi.unsl.edu.ar/Revista_UTN_2015/020_229a244.pdf info:eu-repo/semantics/altIdentifier/url/http://www.utn.edu.ar/secretarias/scyt/revista.utn |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Tecnológica Nacional |
publisher.none.fl_str_mv |
Universidad Tecnológica Nacional |
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_ |
1846082727771635712 |
score |
13.22299 |