An Aspect-Oriented Approach for Supporting Autonomic Reconfiguration of Software Architecture


Autoria(s): Pérez Benedí, Jennifer; Pérez, Jennifer; Carsí, Jose Ángel
Data(s)

01/02/2011

Resumo

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.

Formato

application/pdf

Identificador

http://oa.upm.es/11333/

Idioma(s)

eng

Publicador

E.U. de Informática (UPM)

Relação

http://oa.upm.es/11333/2/INVE_MEM_2011_103876.pdf

http://www.informatica.si/

Direitos

http://creativecommons.org/licenses/by-nc-nd/3.0/es/

info:eu-repo/semantics/openAccess

Fonte

International Journal of Computing and Informatics, ISSN 0350-5596, 2011-02, Vol. 35, No. 1

Palavras-Chave #Telecomunicaciones #Informática
Tipo

info:eu-repo/semantics/article

Artículo

PeerReviewed