Descripción
|
|
---|---|
Self-adaptation of software systems at run-time is more and more required in current software systems. The dynamism in the field of Software Architectures can be addressed at two different levels of abstraction: at the configuration level or at the type level. The former, called dynamic reconfiguration, enables an architecture to create or destroy architectural element instances and their links at run-time. The latter, called dynamic architectural type evolution, enables a system to dynamically change the type of simple and/or complex architectural elements and the internal connections of complex architectural elements. In this paper, it is presented an approach to address how to dynamically evolve the architectural types of a system from a platform-independent view. This approach identifies the different concerns involved in the adaptation process by encapsulating them into aspects, and makes use of reflection mechanisms to perform the type updating process. | |
Internacional
|
Si |
Nombre congreso
|
Second European Conference on Software Architectures, ECSA 2008 |
Tipo de participación
|
960 |
Lugar del congreso
|
Paphos, Cyprus |
Revisores
|
Si |
ISBN o ISSN
|
978-3-540-88029-5 |
DOI
|
|
Fecha inicio congreso
|
29/09/2008 |
Fecha fin congreso
|
01/10/2008 |
Desde la página
|
281 |
Hasta la página
|
289 |
Título de las actas
|
Managing Dynamic Evolution of Architectural Types |