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 |
Nombre congreso
|
Second International Workshop on Variability, Adaptation and Dynamism in software systEms and seRvices (VADER 2011). |
Tipo de participación
|
960 |
Lugar del congreso
|
Hersonissos, Crete, Greece |
Revisores
|
Si |
ISBN o ISSN
|
978-3-642-25125-2 |
DOI
|
|
Fecha inicio congreso
|
17/10/2011 |
Fecha fin congreso
|
21/10/2011 |
Desde la página
|
612 |
Hasta la página
|
621 |
Título de las actas
|
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems |