Playing with Time: On the Specification and Execution of Time-Enriched LSCs

  • Authors:
  • D. Harel;R. Marelly

  • Affiliations:
  • -;-

  • Venue:
  • MASCOTS '02 Proceedings of the 10th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We extend live sequence charts (LSCs), a highly expressivevariant of sequence diagrams, with timing constructs, thus makingthe language suitable for specifying the behavioral requirementsof time-intensive systems. We follow Alur and Henzingerin basing the extension on a single clock object. We have implementedthe extension in full in our play-engine tool, whichprovides user-friendly ways to play in the timing constraints, togetherwith a powerful mechanism that can execute, or play out,the time-enriched requirements directly, without the need for anintra-object system model. It seems that in addition to many advantagesin testing and requirements engineering, for some kindsof systems this could lead to the requirements actually serving asthe final implementation.