Testing scenario-based models

Hillel Kugler, Michael J. Stern, E. Jane Albert Hubbard

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

The play-in/play-out approach suggests a new paradigm for system development using scenario-based requirements. It allows the user to develop a high level scenario-based model of the system and directly execute system behavior. The supporting tool, the Play-Engine has been used successfully in several projects and case-studies. As systems developed using this method grow in size and complexity, an important challenge is maintaining models that are well understood in terms of their behaviors and that satisfy the original intension of the system developers. Scenario-based methods are advantageous in early stages of system development since behaviors can be described in isolated fragments. A trade-off for this advantage, however, is that larger models comprising many separate scenarios can result in executable behavior that is difficult to understand and maintain. A methodology for facile testing of scenario-based requirements is needed. Here, we describe a methodology and supporting prototype implementation integrated into the PlayEngine for testing of scenario-based requirements. We have effectively applied the method for testing a complex model containing several hundred scenarios.

Original languageEnglish
Title of host publicationFundamental Approaches to Software Engineering - 10th International Conference, FASE 2007. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007, Proceedings
PublisherSpringer Verlag
Pages306-320
Number of pages15
ISBN (Print)3540712887, 9783540712886
DOIs
StatePublished - 2007
Externally publishedYes
Event10th International Conference on Fundamental Approaches to Software Engineering, FASE 2007 - Braga, Portugal
Duration: 24 Mar 20071 Apr 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4422 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference10th International Conference on Fundamental Approaches to Software Engineering, FASE 2007
Country/TerritoryPortugal
CityBraga
Period24/03/071/04/07

Fingerprint

Dive into the research topics of 'Testing scenario-based models'. Together they form a unique fingerprint.

Cite this