DocumentCode :
420060
Title :
Modeling and composing scenario-based requirements with aspects
Author :
Araújo, João ; Whittle, Jon ; Kim, Dae-Kyoo
Author_Institution :
Dept. Informatica, Univ. Nova de Lisboa, Caparica, Portugal
fYear :
2004
fDate :
6-11 Sept. 2004
Firstpage :
58
Lastpage :
67
Abstract :
There has been significant recent interest, within the aspect-oriented software development (AOSD) community, in representing crosscutting concerns at various stages of the software lifecycle. However, most of these efforts have concentrated on the design and implementation phases. We focus in This work on representing aspects during use case modeling. In particular, we focus on scenario-based requirements and show how to compose aspectual and non-aspectual scenarios so that they can be simulated as a whole. Non-aspectual scenarios are modeled as UML sequence diagrams. Aspectual scenarios are modeled as interaction pattern specifications (IPSs). In order to simulate them, the scenarios are transformed into a set of executable state machines using an existing state machine synthesis algorithm. Previous work composed aspectual and non-aspectual scenarios at the sequence diagram level. In This work, the composition is done at the state machine level.
Keywords :
Unified Modeling Language; diagrams; formal specification; object-oriented programming; UML sequence diagrams; aspect-oriented software development; aspectual scenarios; crosscutting concerns; interaction pattern specifications; nonaspectual scenarios; scenario-based requirements; software lifecycle; state machine synthesis algorithm; use case modeling; NASA; Programming; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering Conference, 2004. Proceedings. 12th IEEE International
ISSN :
1090-705X
Print_ISBN :
0-7695-2174-6
Type :
conf
DOI :
10.1109/ICRE.2004.1335664
Filename :
1335664
Link To Document :
بازگشت