Academia.eduAcademia.edu
paper cover icon
Dynamic Evolution in Aspect-Oriented Architectural Models

Dynamic Evolution in Aspect-Oriented Architectural Models

2005
Nour Ali
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.

Nour Ali hasn't uploaded this paper.

Let Nour know you want this paper to be uploaded.

Ask for this paper to be uploaded.