Dynamic reconfiguration of software architectures through aspects

C. Costa, Nour Ali, J. Pérez, Jose A. Carsí, I. Ramos

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNConference contribution with ISSN or ISBN

Abstract

Currently, most software systems have a dynamic nature and evolve at run-time. The dynamic reconfiguration of software architectures has to be supported in order to enable their architectural element instances and their links to be created and destroyed at run-time. Complex components also need reconfiguration capabilities to evolve their internal compositions. This paper introduces an approach to support the dynamic reconfiguration of software architectures taking advantage of aspect-oriented techniques. It enables complex components to autonomously reconfigure themselves: they are capable of both having knowledge of their current configuration and reconfiguring themselves at run-time. This approach has been developed for the PRISMA aspect-oriented architectural model. A new kind of aspect has been created in PRISMA in order to provide dynamic reconfiguration services to each complex component; it is called the Configuration Aspect.
Original languageEnglish
Title of host publicationProceedings of the 1st European conference on software architecture
Place of PublicationGermany
PublisherSpringer
Pages279-283
Number of pages5
Volume4758
ISBN (Electronic)9783540751328
ISBN (Print)9783540751311
DOIs
Publication statusPublished - 31 Dec 2007
EventProceedings of the 1st European conference on software architecture - Aranjuez, Spain, 24-26 September, 2007
Duration: 31 Dec 2007 → …

Publication series

NameLecture Notes in Computer Science

Conference

ConferenceProceedings of the 1st European conference on software architecture
Period31/12/07 → …

Keywords

  • dynamic reconfiguration
  • software architectures
  • AOSD

Fingerprint Dive into the research topics of 'Dynamic reconfiguration of software architectures through aspects'. Together they form a unique fingerprint.

  • Cite this

    Costa, C., Ali, N., Pérez, J., Carsí, J. A., & Ramos, I. (2007). Dynamic reconfiguration of software architectures through aspects. In Proceedings of the 1st European conference on software architecture (Vol. 4758, pp. 279-283). (Lecture Notes in Computer Science). Springer. https://doi.org/10.1007/978-3-540-75132-8_24