DocumentCode :
3455925
Title :
Compiling Modechart specifications
Author :
Puchol, Carlos ; Mok, Aloysius K. ; Stuart, Douglas A.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear :
1995
fDate :
5-7 Dec 1995
Firstpage :
256
Lastpage :
265
Abstract :
The Modechart specification language is a formalism for the specification of real-time systems. A toolset for specification, analysis and simulation for Modechart specifications exists for supporting the design and construction of real-time systems. This paper introduces a new tool in the toolset: a compiler for a class of Modechart specifications, namely, that of deterministic system specifications, extended by a subclass of the non-deterministic system specifications. The object code that the compiler generates is in ESTEREL, a member of the synchronous family of programming languages for real-time systems. We discuss a broad approach to the implementation of timing specifications, providing a range of implementation options, from the basic time step unrolling of states in ESTEREL, to the use of system timers. The compiler presented herein allows the specifier to obtain a correct implementation of a Modechart program, including timing constraints
Keywords :
formal specification; program compilers; real-time systems; specification languages; ESTEREL; Modechart specification language; Modechart specifications compiling; compiler; deterministic system specifications; nondeterministic system specifications; object code; real-time systems specification; timing specifications; Analytical models; Broadcasting; Computational modeling; Computer languages; Concurrent computing; Logic; Program processors; Real time systems; Specification languages; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1995. Proceedings., 16th IEEE
Conference_Location :
Pisa
ISSN :
1052-8725
Print_ISBN :
0-8186-7337-0
Type :
conf
DOI :
10.1109/REAL.1995.495215
Filename :
495215
Link To Document :
بازگشت