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