This is an archived version of the legacy website of the ISSI Research Group kept for historical purposes. Forms, buttons, and other dynamic content may not work as expected!

Skip to content. | Skip to navigation

Personal tools

Navigation

You are here: Home / Publications

Scientific Papers

ISSI Research Papers

Paper information
Title
An Aspect-Oriented Approach for Supporting Autonomic Reconfiguration of Software Architectures
Published in
Special Issue on Autonomic and Self-Adaptive Systems. Informatica (Slovenia), 35(1):15-27. February 2011. ISSN 0350-5596. - 2011
Abstract
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 the self-management subsystem. 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 its internal composition as required by the changing contexts; (2) self-management concerns are isolated and encapsulated into aspects, thus improving its reuse and maintenance.


BibTeX
@misc{issi_web:id:355,
        title =  "An Aspect-Oriented Approach for Supporting Autonomic Reconfiguration of Software Architectures",
        author = "Cristóbal Costa Soria and Jennifer Pérez Benedí and Jose Angel Carsí Cubel",
        booktitle = "Special Issue on Autonomic and Self-Adaptive Systems. Informatica (Slovenia), 35(1):15-27. February 2011. ISSN 0350-5596.",
        year = "2011",
        eprint = "http://issi.dsic.upv.es/publications/archives/",
        url = "http://www.informatica.si/PDF/35-1/03_Costa-Soria%20-%20An%20Aspect-Oriented%20Approach%20for%20Support.pdf",
        abstract = "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 the self-management subsystem. 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 its internal composition as required by the changing contexts; (2) self-management concerns are isolated and encapsulated into aspects, thus improving its reuse and maintenance."
}