Dynamic evolution in aspect-oriented architectural models

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

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNConference contribution with ISSN or ISBNpeer-review

Abstract

This paper presents a solution to the evolution problem of software architectures. This solution is provided by PRISMA. PRISMA is an architecture modeling approach that integrates the advantages of Component-Based Software Development (CBSD) and Aspect-Oriented Software Development (AOSD). This integration is reflected in its model and in its Architecture Description Language (ADL). In this paper, PRISMA is presented as a framework to evolve aspect-oriented and component-based architectures by requirements-driven evolution. The evolution is supported by means of a meta-level and the reflexive properties of PRISMA ADL which have been implemented as a middleware. In addition, it is demonstrated how the evolution services of the PRISMA meta-level permit the run-time evolution of software architectures using an industrial case study, the TeachMover Robot.
Original languageEnglish
Title of host publicationProceedings of the 2nd European workshop, EWSA 2005
Place of PublicationGermany
PublisherSpringer
Pages59-76
Number of pages18
Volume3527
ISBN (Electronic)9783540322689
ISBN (Print)9783540262756
DOIs
Publication statusPublished - 31 Dec 2005
EventProceedings of the 2nd European workshop, EWSA 2005 - Pisa, Italy, 13-14 June, 2005
Duration: 31 Dec 2005 → …

Publication series

NameLecture Notes in Computer Science

Workshop

WorkshopProceedings of the 2nd European workshop, EWSA 2005
Period31/12/05 → …

Fingerprint

Dive into the research topics of 'Dynamic evolution in aspect-oriented architectural models'. Together they form a unique fingerprint.

Cite this