Memorias de investigación
Capítulo de libro:
A Process for Documenting Variability Design Rationale of Flexible and Adaptive PLAs
Año:2011

Áreas de investigación
  • Ingenierías,
  • Ciencias de la computación y tecnología informática

Datos
Descripción
Variability is a means for evolution of component-based architectures, driving flexible and adaptive architectures. In recent years, researches have emphasized the need for documenting architectural knowledge to maintain and evolve software, i.e. the need for documenting not only the design of the solution, but also the decisions driving the design and their rationale. However, few approaches document the architectural knowledge behind variability, known as variability design rationale. This paper presents the process for documenting variability design rationale of flexible and adaptive architectures alongside their architectural description. This process is supported by the metamodels Flexible-PLA and Product-Line Architectural Knowledge which define the modeling primitives to completely describe the structure of product-line architectures and to document variability design rationale, respectively. The tool FPLA implements these modeling primitives supporting the specification of architectural models ready to be involved in a model-driven development process. It is illustrated with an example.
Internacional
Si
DOI
Edición del Libro
Editorial del Libro
Springer-Verlag
ISBN
978-3-642-25125-2
Serie
Título del Libro
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
Desde página
612
Hasta página
621

Esta actividad pertenece a memorias de investigación

Participantes

Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: Grupo de tecnología de software y sistemas
  • Departamento: Organización y Estructura de la Información