Integration of sequential scenarios

Jules Desharnais, Marc Frappier, Ridha Khédri, Ali Mili

Research output: Contribution to journalArticlepeer-review

20 Scopus citations


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.

Original languageEnglish (US)
Pages (from-to)695-708
Number of pages14
JournalIEEE Transactions on Software Engineering
Issue number9
StatePublished - 1998
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software


  • Integration
  • Relational approach
  • Requirements elicitation
  • Scenario
  • State-based approach
  • User-system interaction


Dive into the research topics of 'Integration of sequential scenarios'. Together they form a unique fingerprint.

Cite this