Title: An AoUCM-Driven Workflow Engine for Reusable Aspect Models (RAM)

Abstract
The Aspect-oriented User Requirements Notation (AoURN) is a framework that supports requirements elicitation, modeling, analysis, specification and validation of reactive systems and business processes. While Aspect-oriented Use Case Maps (AoUCM) allow workflows to be specified with a notation specifically designed for aspect-oriented requirements engineering with scenarios, AoUCM does not specify the structural and data dimension of a system in enough detail to be translated into either object-oriented or aspect-oriented executable code.
The aspect-oriented design notation Reusable Aspect Models (RAM), on the other hand, is designed to provide these features. RAM, however, is not suitable for high-level modeling of requirements. If the workflow information captured by AoUCM models is not somehow made available in RAM models, the same information has to be recreated in RAM models, resulting in a duplication of effort and an error-prone activity. Furthermore, the RAM approach is not tailored to workflow modeling, making it more difficult and cumbersome to achieve this task as compared to the AoUCM approach.
We propose an automated transformation from the AoUCM models to the RAM models. This said transformation is part of a larger research effort that aims to establish an end-to-end aspect-oriented software development process.