DocumentCode :
3293637
Title :
STATEMATE: a working environment for the development of complex reactive systems
Author :
Harel, D. ; Lachover, H. ; Naamad, A. ; Pnueli, A. ; Politi, M. ; Sherman, R. ; Shtul-Trauring, A.
fYear :
1988
fDate :
11-15 Apr 1988
Firstpage :
396
Lastpage :
406
Abstract :
A brief overview is given of the STATEMATE system, a graphical working environment, intended for the specification, analysis, design, and documentation of large and complex reactive systems, such as real-time embedded systems, control and communication systems, and interactive software. It enable a user to prepare, analyze, and debug diagrammatic, yet precise, descriptions of the system under development from three interrelated points of view, capturing, respectively, structure, functionality, and behavior. These views are represented by three graphical languages, the most intricate of which is the language of state charts used to depict reactive behavior over time. In addition to use of state charts, the main novelty of STATEMATE is in the fact that it understands the entire descriptions perfectly, to the point of being able to analyze them for crucial dynamic properties, to carry out rigorous animated executions and simulations of the described system, and to create running code automatically
Keywords :
automatic programming; programming environments; STATEMATE system; communication systems; complex reactive systems; documentation; graphical languages; interactive software; real-time embedded systems; specification; working environment; Analytical models; Animation; Communication system control; Communication system software; Control systems; Documentation; Embedded software; Embedded system; Real time systems; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1988., Proceedings of the 10th International Conference on
Print_ISBN :
0-89791-258-6
Type :
conf
DOI :
10.1109/ICSE.1988.93720
Filename :
93720
Link To Document :
بازگشت