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 |
DOI
|
|
Edición del Libro
|
0 |
Editorial del Libro
|
Springer Verlag, LNCS 5292 |
ISBN
|
978-3-540-88029-5 |
Serie
|
|
Título del Libro
|
Second European Conference on Software Architectures |
Desde página
|
281 |
Hasta página
|
289 |