Rapid prototyping for an assertional specification language

  • Jorge Cuéllar
  • Dieter Barnard
  • Martin Huber
Tool Presentations
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1055)


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.


  1. [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
  2. [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
  3. [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
  4. [Mis91]
    Jayadev Misra. Loosely-Coupled Processes. In Springer Verlag, editor, PARLE'91, Vol. 2, pages 1–26, 1991. LNCS 506.Google Scholar
  5. [MPI94]
    MPIF (MPI Forum). MPI: A Message-Passing Interface Standard. Technical report, University of Tennessee, May 1994.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Jorge Cuéllar
    • 1
  • Dieter Barnard
    • 1
  • Martin Huber
    • 1
  1. 1.Siemens AG, ZFE T SE 1MunichGermany

Personalised recommendations