This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
16th IEEE Real-Time Systems Symposium (RTSS '95)
Compiling Modechart specifications
Pisa, ITALY
December 05-December 07
ISBN: 0-8186-7337-0
C. Puchol, Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
A.K. Mok, Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
D.A. Stuart, Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
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.
Index Terms:
specification languages; program compilers; real-time systems; formal specification; Modechart specifications compiling; Modechart specification language; real-time systems specification; compiler; deterministic system specifications; nondeterministic system specifications; object code; ESTEREL; timing specifications
Citation:
C. Puchol, A.K. Mok, D.A. Stuart, "Compiling Modechart specifications," rtss, pp.256, 16th IEEE Real-Time Systems Symposium (RTSS '95), 1995
Usage of this product signifies your acceptance of the Terms of Use.