Skip to Main Content
The traditional procedural or OO methodology now cannot meet the expanding software scales and the software evolution processes very well. A new methodology named AOP (Aspect Oriented Programming) makes up their shortages in dealing with cross-cutting concerns. Software process architecture is a high level abstraction of software processes. In order to improve the efficiency of software evolution processes, AOP methodology is brought in. In this paper, AOSEPA (Aspect Oriented Software Evolution Process Architecture) is presented. The basic elements of AOSEPA are defined. Also, the Meta model of AOSEPA is provided. A special language named AOSEPADL (AOSEPA Description Language) is described to support to formalize the architecture of aspect-oriented software evolution process.