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

Pérez Benedí, Jennifer and Pérez, Jennifer and Carsí, Jose Ángel (2011). An Aspect-Oriented Approach for Supporting Autonomic Reconfiguration of Software Architecture. "International Journal of Computing and Informatics", v. 35 (n. 1); pp. 15-27. ISSN 0350-5596.

Description

Title: An Aspect-Oriented Approach for Supporting Autonomic Reconfiguration of Software Architecture
Author/s:
  • Pérez Benedí, Jennifer
  • Pérez, Jennifer
  • Carsí, Jose Ángel
Item Type: Article
Título de Revista/Publicación: International Journal of Computing and Informatics
Date: February 2011
ISSN: 0350-5596
Volume: 35
Subjects:
Freetext Keywords: dynamic reconfiguration, AOSD, autonomic computing, software architecture
Faculty: E.U. de Informática (UPM)
Department: Organización y Estructura de la Información [hasta 2014]
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

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 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.

More information

Item ID: 11333
DC Identifier: http://oa.upm.es/11333/
OAI Identifier: oai:oa.upm.es:11333
Official URL: http://www.informatica.si/
Deposited by: Memoria Investigacion
Deposited on: 31 Jul 2012 10:24
Last Modified: 20 Apr 2016 19:26
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM