NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Modeling and Composing Scenario-Based Requirements with AspectsThere 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 paper 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 diagram. Aspectual scenarios are modeled as Interaction Pattern Specifications (IPS). 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 paper, the composition is done at the state machine level.
Document ID
20050019533
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Araujo, Joao
(Universidade Nova de Lisboa Monte Caparica, Portugal)
Whittle, Jon
(QSS Group, Inc. Moffett Field, CA, United States)
Ki, Dae-Kyoo
(Colorado State Univ. Fort Collins, CO, United States)
Date Acquired
September 7, 2013
Publication Date
September 2, 2004
Subject Category
Computer Programming And Software
Meeting Information
Meeting: Requirements Engineering
Location: Kyoto
Country: Japan
Start Date: September 4, 2004
End Date: September 10, 2004
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available