multi-dimensional composition by objective in aspect-oriented requirements analysis
This paper focuses on composition of requirements artefacts in Aspect-Oriented Requirements Engineering (AORE). Our goal is to equip the Aspect-Oriented Requirements Analysis (AORA) approach [1, 2] with an enhanced composition mechanism. The AORA approach consists in the identification, modularization and composition of crosscutting concerns. But the AORA composition [3] operates at a coarser granularity level and its reduced number of operators results in limited composition expressiveness. The core of the work presented in this paper is the description of a composition language and approach that enables a multi-dimensional composition of artefacts based on Objectives, therefore stating the purpose or the goal of the composition. This approach provides a composition process with a well-defined syntax and semantics, as well as a tool support integrated to the AORA original tool [3, 4].
composition objectives aspect-oriented requirements analysis early-aspects