Home > Research > Publications & Outputs > Composing goal and scenario models with the asp...
View graph of relations

Composing goal and scenario models with the aspect-oriented user requirements notation based on syntax and semantics

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNChapter (peer-reviewed)peer-review

Published

Standard

Composing goal and scenario models with the aspect-oriented user requirements notation based on syntax and semantics. / Mussbacher, Gunter; Amyot, Daniel; Whittle, Jon.
Aspect oriented requirements engineering. ed. / Ana Moreira; Ruzanna Chitchyan; João Araújo; Awais Rashid. Berlin: Springer, 2013. p. 77-99.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNChapter (peer-reviewed)peer-review

Harvard

Mussbacher, G, Amyot, D & Whittle, J 2013, Composing goal and scenario models with the aspect-oriented user requirements notation based on syntax and semantics. in A Moreira, R Chitchyan, J Araújo & A Rashid (eds), Aspect oriented requirements engineering. Springer, Berlin, pp. 77-99. https://doi.org/10.1007/978-3-642-38640-4_5

APA

Mussbacher, G., Amyot, D., & Whittle, J. (2013). Composing goal and scenario models with the aspect-oriented user requirements notation based on syntax and semantics. In A. Moreira, R. Chitchyan, J. Araújo, & A. Rashid (Eds.), Aspect oriented requirements engineering (pp. 77-99). Springer. https://doi.org/10.1007/978-3-642-38640-4_5

Vancouver

Mussbacher G, Amyot D, Whittle J. Composing goal and scenario models with the aspect-oriented user requirements notation based on syntax and semantics. In Moreira A, Chitchyan R, Araújo J, Rashid A, editors, Aspect oriented requirements engineering. Berlin: Springer. 2013. p. 77-99 doi: 10.1007/978-3-642-38640-4_5

Author

Mussbacher, Gunter ; Amyot, Daniel ; Whittle, Jon. / Composing goal and scenario models with the aspect-oriented user requirements notation based on syntax and semantics. Aspect oriented requirements engineering. editor / Ana Moreira ; Ruzanna Chitchyan ; João Araújo ; Awais Rashid. Berlin : Springer, 2013. pp. 77-99

Bibtex

@inbook{608d7456262e440fb20a05e8b546483c,
title = "Composing goal and scenario models with the aspect-oriented user requirements notation based on syntax and semantics",
abstract = "The Aspect-oriented User Requirements Notation (AoURN) combines goal-oriented, scenario-based, and aspect-oriented concepts into a framework for requirements engineering activities. AoURN{\textquoteright}s approach to composition takes the structure of AoURN{\textquoteright}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{\textquoteright}s scenario model.",
author = "Gunter Mussbacher and Daniel Amyot and Jon Whittle",
year = "2013",
doi = "10.1007/978-3-642-38640-4_5",
language = "English",
isbn = "9783642386398",
pages = "77--99",
editor = "Ana Moreira and Ruzanna Chitchyan and Ara{\'u}jo, {Jo{\~a}o } and Awais Rashid",
booktitle = "Aspect oriented requirements engineering",
publisher = "Springer",

}

RIS

TY - CHAP

T1 - Composing goal and scenario models with the aspect-oriented user requirements notation based on syntax and semantics

AU - Mussbacher, Gunter

AU - Amyot, Daniel

AU - Whittle, Jon

PY - 2013

Y1 - 2013

N2 - 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.

AB - 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.

U2 - 10.1007/978-3-642-38640-4_5

DO - 10.1007/978-3-642-38640-4_5

M3 - Chapter (peer-reviewed)

SN - 9783642386398

SP - 77

EP - 99

BT - Aspect oriented requirements engineering

A2 - Moreira, Ana

A2 - Chitchyan, Ruzanna

A2 - Araújo, João

A2 - Rashid, Awais

PB - Springer

CY - Berlin

ER -