Descripción
|
|
---|---|
The increasing complexity of current software systems is encouraging the development of self-managed software architectures, i.e. systems capable of reconfiguring their structure at runtime to fulfil a set of goals. Several approaches have covered different aspects of their development, but some issues remain open, such as the maintainability or the scalability of self-management subsystems. Centralized approaches, like self-adaptive architectures, offer good maintenance properties but do not scale well for large systems. On the contrary, decentralized approaches, like self-organising architectures, offer good scalability but are not maintainable: reconfiguration specifications are spread and often tangled with functional specifications. In order to address these issues, this paper presents an aspect-oriented autonomic reconfiguration approach where: (1) each subsystem is provided with self-management properties so it can evolve itself and the components that it is composed of; (2) self-management concerns are isolated and encapsulated into aspects, thus improving its reuse and maintenance. Povzetek: Predstavljen je pristop s samo-preoblikovanjem programske arhitekture. | |
Internacional
|
Si |
JCR del ISI
|
No |
Título de la revista
|
An international journal of Computing and Informatics |
ISSN
|
0350-5596 |
Factor de impacto JCR
|
0 |
Información de impacto
|
|
Volumen
|
35 |
DOI
|
|
Número de revista
|
1 |
Desde la página
|
15 |
Hasta la página
|
27 |
Mes
|
FEBRERO |
Ranking
|