Rapid prototyping for an assertional specification language
Temporal Language of Transitions (TLT) is a framework for the specification and verification of reactive control systems. Message Passing Interface (MPI) is a library for message-passing in a distributed environment. In this paper we present a compiler from TLT to the language C and the library MPI. The development of the compiler raised a number of interesting issues like the implementation of deadlock-free synchronous communication and the scheduling of guarded-commands.
- [BC95]Dieter Barnard and Simon Crosby. The Specification and Verification of an ATM Signalling Protocol. In Proc. of 15th IFIP PSTV'95, Warsaw, June 1995.Google Scholar
- [CBH95]Jorge Cuéllar, Dieter Barnard, and Martin Huber. A Solution relying on the Model Checking of Boolean Transition Systems. Submitted as Final Solution to Dagstuhl Seminar of Broy/Lamport, 1994, Siemens Corporate Research and Development, ZFE T SE 1, D-81730 Munich, Germany, 1995.Google Scholar
- [CH94]Jorge Cuéllar and Martin Huber. The FZI Production Cell Case Study: A distributed solution using TLT. In Proc. of the FZI, volume 891 of LNCS. Springer-Verlag, 1994.Google Scholar
- [Mis91]Jayadev Misra. Loosely-Coupled Processes. In Springer Verlag, editor, PARLE'91, Vol. 2, pages 1–26, 1991. LNCS 506.Google Scholar
- [MPI94]MPIF (MPI Forum). MPI: A Message-Passing Interface Standard. Technical report, University of Tennessee, May 1994.Google Scholar