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 :
بازگشت