Smart play-out extended: Time and forbidden elements

David Harel, Hillel Kugler, Amir Pnueli

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

13 Scopus citations

Abstract

Smart play-out is a powerful technique for executing live sequence charts (LSCs). It uses verification techniques to help run a program, rather than to prove properties thereof. In this paper we extend smart play-out to cover a larger set of the LSC language features and to deal more efficiently with larger models. The extensions cover two key features of the rich version of LSCs, namely, time and forbidden elements. The former is crucial for systems with time constraints and/or time-driven behavior, and the latter allows specifying invariants and contracts on behavior. Forbidden elements can also help reduce the state space considered, thus enabling smart play-out to handle larger models.

Original languageEnglish
Title of host publicationProceedings - Fourth International Conference on Quality Software, QSIC 2004
EditorsH.-D. Ehrich, K.-D. Schewe
Pages2-11
Number of pages10
DOIs
StatePublished - 2004
Externally publishedYes
EventProceedings - Fourth International Conference on Quality Software, QSIC 2004 - Braunschweig, Germany
Duration: 8 Sep 20049 Sep 2004

Publication series

NameProceedings - Fourth International Conference on Quality Software, QSIC 2004

Conference

ConferenceProceedings - Fourth International Conference on Quality Software, QSIC 2004
Country/TerritoryGermany
CityBraunschweig
Period8/09/049/09/04

Fingerprint

Dive into the research topics of 'Smart play-out extended: Time and forbidden elements'. Together they form a unique fingerprint.

Cite this