DocumentCode
2972195
Title
Playing with time: on the specification and execution of time-enriched LSCs
Author
Harel, David ; Marelly, Rami
Author_Institution
Weizmann Inst. of Sci., Rehovot, Israel
fYear
2002
fDate
2002
Firstpage
193
Lastpage
202
Abstract
We extend live sequence charts (LSCs), a highly expressive variant of sequence diagrams, with timing constructs, thus making the language suitable for specifying the behavioral requirements of time-intensive systems. We follow R. Alur and T.A. Henzinger (see Software Tools for Technology Transfer, vol.1, p.86-109, 1997) in basing the extension on a single clock object. We have implemented the extension in full in our play-engine tool, which provides user-friendly ways to play in the timing constraints, together with a powerful mechanism that can execute, or play out, the time-enriched requirements directly, without the need for an intra-object system model. It seems that in addition to many advantages in testing and requirements engineering, for some kinds of systems this could lead to the requirements actually serving as the final implementation.
Keywords
software tools; specification languages; timing; visual languages; behavioral requirements; live sequence charts; play-engine tool; sequence diagrams; single clock object; specification languages; time-intensive systems; timing constructs; visual language; Clocks; Control systems; Documentation; Formal languages; Logic; Power engineering and energy; Power system modeling; System testing; Timing; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling, Analysis and Simulation of Computer and Telecommunications Systems, 2002. MASCOTS 2002. Proceedings. 10th IEEE International Symposium on
ISSN
1526-7539
Print_ISBN
0-7695-1840-0
Type
conf
DOI
10.1109/MASCOT.2002.1167077
Filename
1167077
Link To Document