The Aspect-oriented User Requirements Notation (AoURN) combines goal-oriented, scenario-based, and aspect-oriented concepts into a framework for requirements engineering activities. AoURN’s approach to composition takes the structure of AoURN’s goal and scenario notations into account. Composition is hence tailored to these two notations to balance reusability of the aspect specification and the amount of duplication it requires. Furthermore, the composition mechanism of AoURN supports advanced interleaved composition rules in addition to the traditional before, after, and around composition rules. Interleaved composition allows two scenarios to be combined without losing sight of the overall behavior of each individual scenario. Finally, AoURN employs an enhanced composition mechanism based on semantic equivalences in each of its two sub-notations. The enhanced composition mechanism ensures that a certain class of refactoring operations may be performed on an AoURN model without interfering with the desired aspect composition. An example based on a common case study illustrates the usage of interleaved and semantics-based composition for AoURN’s scenario model.

-- DanielAmyot - 16 Mar 2014


FormForVirtualLibrary edit

Title Composing Goal and Scenario Models with the Aspect-oriented User Requirements Notation (AoURN) Based on Syntax and Semantics
Authors G. Mussbacher, D. Amyot, J. Whittle
Type Book
Conference/Journal Title Aspect-Oriented Requirements Engineering
Volume/Number Chapter 5
Editors A. Moreira et al.
Publisher Springer
Month September
Year 2013
Pages 77-99
DOI 10.1007/978-3-642-38640-4_5
Keywords AoURN, semantic matching, composition, AoGRL, AoUCM
Topic revision: r1 - 16 Mar 2014, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback