Identifying competitive interaction of patterns in software product lines
Los patrones de diseño para empresas (tales como los patrones JEE) pueden ser usados para promover Atributos de Calidad [Quality Attributes, QA] como funcionalidades cuando se derivan en una línea de productos software [Software Product Line, SPL]. Uno de los aspectos encontrados en la derivación de...
- Autores:
-
Arboleda, Hugo
- Tipo de recurso:
- Article of investigation
- Fecha de publicación:
- 2015
- Institución:
- Universidad ICESI
- Repositorio:
- Repositorio ICESI
- Idioma:
- eng
- OAI Identifier:
- oai:repository.icesi.edu.co:10906/81881
- Acceso en línea:
- http://revistas.usc.edu.co/index.php/Ingenium/article/view/522
http://hdl.handle.net/10906/81881
https://doi.org/10.21774/ing.v9i24.522
- Palabra clave:
- Command and control system
Telecommunication
Hardware
Automatización y sistemas de control
Telecomunicaciones
Hardware y arquitectura de computadores
- Rights
- openAccess
- License
- https://creativecommons.org/licenses/by-nc-nd/4.0/
Summary: | Los patrones de diseño para empresas (tales como los patrones JEE) pueden ser usados para promover Atributos de Calidad [Quality Attributes, QA] como funcionalidades cuando se derivan en una línea de productos software [Software Product Line, SPL]. Uno de los aspectos encontrados en la derivación de productos es la interacción de fragmentos de código generados por la aplicación de patrones. Esta interacción puede ser colaborativa o de competitiva. Cuando es competitiva, las relaciones pueden ser adaptables o excluyentes. En ambos casos, los diferentes enfoques (e.g., la composición patrón, el patrón de sustitución, el razonamiento de restricción) se pueden usar para abordar el problema. Sin embargo, la identificación y predicción temprana de estas interacciones puede ser útil para desarrollar estrategias adecuadas. Este trabajo explora e identifica las interacciones usando dos repositorios base: QAs de un reconocido estándar y patrones de un catálogo. Se muestran dos casos de interacción funcional, cuando se promueven niveles específicos de QA en una aplicación empresarial [SPL].</p> |
---|