Issue No. 09 - September (1998 vol. 24)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.713325
<p><b>Abstract</b>—We give a formal relation-based definition of scenarios and we show how different scenarios can be integrated to obtain a more global view of user-system interactions. We restrict ourselves to the <it>sequential</it> case, meaning that we suppose that there is only one user (thus, the scenarios we wish to integrate cannot occur concurrently). Our view of scenarios is state-based, rather than event-based, like most of the other approaches, and can be grafted to the well-established specification language <b>Z</b>. Also, the end product of scenario integration, the specification of the functional aspects of the system, is given as a relation; this specification can be refined using independently developed methods. Our formal description is coupled with a diagram-based, transition-system like, presentation of scenarios, which is better suited to communication between clients and specifiers.</p>
Scenario, integration, user-system interaction, requirements elicitation, relational approach, state-based approach.
R. Khédri, M. Frappier, J. Desharnais and A. Mili, "Integration of Sequential Scenarios," in IEEE Transactions on Software Engineering, vol. 24, no. , pp. 695-708, 1998.