Integration of Sequential Scenarios

  • Authors:
  • Jules Desharnais;Marc Frappier;Ridha Khédri;Ali Mili

  • Affiliations:
  • Univ. Laval, Québec, P.Q., Canada;Univ. de Sherbrooke, Sherbrooke, P.Q., Canada;McMaster Univ., Hamilton, Ont., Canada;Institute for Software Research, Fairmont, WV

  • Venue:
  • IEEE Transactions on Software Engineering
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 sequential 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 Z. 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.