DocumentCode
2706862
Title
Monitoring and control in scenario-based requirements analysis
Author
Letier, Emmanuel ; Kramer, Jeff ; Magee, Jeff ; Uchitel, Sebastian
Author_Institution
Dept. d´´Ingenierie Informatique, Univ. Catholique de Louvain, Louvain-la-Neuve, Belgium
fYear
2005
fDate
15-21 May 2005
Firstpage
382
Lastpage
391
Abstract
Scenarios are an effective means for eliciting, validating and documenting requirements. At the requirements level, scenarios describe sequences of interactions between the software-to-be and agents in the environment. Interactions correspond to the occurrence of an event that is controlled by one agent and monitored by another. This paper presents a technique to analyse requirements-level scenarios for unforeseen, potentially harmful, consequences. Our aim is to perform analysis early in system development, where it is highly cost-effective. The approach recognises the importance of monitoring and control issues and extends existing work on implied scenarios accordingly. These so-called input-output implied scenarios expose problematic behaviours in scenario descriptions that cannot be detected using standard implied scenarios. Validation of these implied scenarios supports requirements elaboration. We demonstrate the relevance of input-output implied scenarios using a number of examples.
Keywords
formal verification; systems analysis; input-output implied scenarios; message sequence charts; scenario-based requirements analysis; system development; Documentation; Educational institutions; Monitoring; Object oriented modeling; Pattern analysis; Performance analysis; Permission; Software engineering; Software systems; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN
1-59593-963-2
Type
conf
DOI
10.1109/ICSE.2005.1553581
Filename
1553581
Link To Document