Research

Publication (Conferences and Seminars)

2nd European Workshop on Software Architecture EWSA 2005

Pérez Benedí, Jenifer; Carsí, Jose Ángel; Ali, Nour; Ramos, Isidro
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.
Year:
2005
Type of Publication:
Conferences and Seminars
Series:
3527
Publisher:
Springer Berlin Heidelberg
Month:
June
ISBN:
978-3-540-26275-6
ISSN:
0302-9743
DOI:
10.1007/11494713_5
Hits: 2904