A FORMAL APPROACH TO SCENARIO INTEGRATION

Authors
Citation
F. Lustman, A FORMAL APPROACH TO SCENARIO INTEGRATION, ANNALS OF SOFTWARE ENGINEERING, 3, 1997, pp. 255-271
Citations number
7
Categorie Soggetti
Computer Science Software Graphycs Programming","Computer Science Software Graphycs Programming
ISSN journal
10227091
Volume
3
Year of publication
1997
Pages
255 - 271
Database
ISI
SICI code
1022-7091(1997)3:<255:AFATSI>2.0.ZU;2-F
Abstract
The scenario technique is an interesting approach for eliciting requir ements. A formal approach to scenario generation has made it even more attractive. The next logical step is to integrate several scenarios i nto one single, consistent, specification. In this work, a mixed appro ach, involving formal and informal steps is proposed for performing th is task. The system's formal specification is expressed as a finite st ate machine. The specifications of two interacting scenarios are integ rated in a procedure involving formal and informal steps. Then several algorithms based on the properties of the model, are applied to detec t three classes of errors: mistakes made by the analyst during the inf ormal steps of the integration, inconsistencies between the scenarios, and incompleteness of both scenarios. Each algorithm detects the corr esponding specification errors and in addition, suggests the correctio ns to apply. The formal techniques applied in this work could be the b asis of a CASE tool for scenario-based requirements engineering.