Artículo
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.
Un sistema de anotaciones para la especificación de componentes de una línea de productos de software
Fecha de publicación:
10/2015
Editorial:
Universidad Tecnológica Nacional
Revista:
Tecnología y Ciencia
ISSN:
1666-6917
e-ISSN:
1666-6933
Idioma:
Español
Tipo de recurso:
Artículo publicado
Clasificación temática:
Resumen
Palabras clave:
Líneas de Productos de Software
,
Componentes
,
Metadatos
Archivos asociados
Licencia
Identificadores
Colecciones
Articulos(CCT - PATAGONIA NORTE)
Articulos de CTRO.CIENTIFICO TECNOL.CONICET - PATAGONIA NORTE
Articulos de CTRO.CIENTIFICO TECNOL.CONICET - PATAGONIA NORTE
Citación
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
Compartir