TY - GEN
T1 - Testing scenario-based models
AU - Kugler, Hillel
AU - Stern, Michael J.
AU - Hubbard, E. Jane Albert
PY - 2007
Y1 - 2007
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=37149040242&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-71289-3_24
DO - 10.1007/978-3-540-71289-3_24
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:37149040242
SN - 3540712887
SN - 9783540712886
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 306
EP - 320
BT - Fundamental 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
PB - Springer Verlag
T2 - 10th International Conference on Fundamental Approaches to Software Engineering, FASE 2007
Y2 - 24 March 2007 through 1 April 2007
ER -