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