DocumentCode :
1127415
Title :
Scenario modelling with aspects
Author :
Whittle, J. ; Araújo, J.
Author_Institution :
QSS Group Inc./NASA Ames Res. Center, CA, USA
Volume :
151
Issue :
4
fYear :
2004
Firstpage :
157
Lastpage :
171
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. The focus of this paper is on representing aspects during requirements modelling. In particular, the issue of how to model aspects as part of scenario-based modelling is addressed. The use of scenarios is common in requirements development and analysis. The authors describe how to represent and compose aspects at the scenario level. Aspectual scenarios are modelled as interaction pattern specifications (IPSs) and are composed with nonaspectual scenarios using instantiation and special composition operators. The composed collection of scenarios can then be translated automatically into a set of state machines using an existing state machine synthesis algorithm. The resulting set of state machines is an executable form of the scenarios and can be used for simulation and analysis of the requirements.
Keywords :
finite state machines; formal specification; software development management; specification languages; aspect-oriented software development community; aspectual scenario-based modelling; interaction pattern specification; requirements modelling; software lifecycle; state machine synthesis algorithm;
fLanguage :
English
Journal_Title :
Software, IEE Proceedings -
Publisher :
iet
ISSN :
1462-5970
Type :
jour
DOI :
10.1049/ip-sen:20040921
Filename :
1341253
Link To Document :
بازگشت