Aspect modelling at architecture design

  • Authors:
  • Amparo Navasa;Miguel Angel Pérez;Juan Manuel Murillo

  • Affiliations:
  • Departament of Computer Science, Escuela Politécnica. Universidad de Extremadura, Cáceres, España;Departament of Computer Science, Escuela Politécnica. Universidad de Extremadura, Cáceres, España;Departament of Computer Science, Escuela Politécnica. Universidad de Extremadura, Cáceres, España

  • Venue:
  • EWSA'05 Proceedings of the 2nd European conference on Software Architecture
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The increment of the complexity of systems requires new techniques that allow manipulating it adequately. Software architecture is becoming an important part of software design, which helps developers to handle the complexity of large systems. In addition, the management of the evolution as well as the maintenance of complex systems are two of most important problems to be solved by software engineering. Several solutions have been considered, one of them being the separation of concerns. These concepts have been extended along the life cycle and thus, Aspect Oriented Software Development (AOSD) arose. In this paper the architectural design phase and Aspect Oriented concepts are considered jointly. A proposal introducing aspects modelling in the architecture design phase is presented. The research is based on the combined use of a conventional architecture description language and an exogenous co-ordination model. When new requirements are going to be included in the system, the proposal provides the required steps to allow its evolution and maintenance by specifying an Aspect Oriented Architecture, which will permit us to change the system easily.