• DocumentCode
    2011787
  • Title

    TOGO-generating communication protocol implementations from formal specifications

  • Author

    Naumann, Frank ; Simon, René ; Szczepanski, Thorsten ; Ulrich, Andreas

  • Author_Institution
    Dept. of Comput. Sci., Magdeburg Univ. of Technol., Germany
  • fYear
    1997
  • fDate
    1-3 Oct 1997
  • Firstpage
    287
  • Lastpage
    296
  • Abstract
    Formal specification techniques (FDTs) are a very important means for system design. The main drawback of such specifications however is the gap between the design of the specification and the development of the implementation. Our aim was to close this gap by providing a tool which transforms a specification written in the FDT LOTOS automatically into an implementation. To ensure a maximum of safety, the transformations must be correct. For our purposes we chose OCCAM as our target language. Because of its closeness to LOTOS we were able to derive a set of provable rules for the implementation generation, which formed the basis of the development of the TOPO compiler. The paper presents a concise overview of the transformation rules as well as the resulting compiler. The more sophisticated rules are discussed in a comprehensive way. The generation of an OCCAM implementation of the branch PROFIBUS of the European fieldbus standard from a formal LOTOS specification, demonstrates the fitness of our solution
  • Keywords
    Occam; field buses; formal specification; industrial control; program compilers; protocols; specification languages; telecommunication computing; European fieldbus standard; FDT LOTOS; OCCAM; OCCAM implementation; TOGO; TOPO compiler; branch PROFIBUS; communication protocol implementations; formal LOTOS specification; formal description techniques; formal specifications; implementation generation; provable rules; system design; target language; transformation rules; Computer science; Design automation; Design engineering; Distributed control; Field buses; Formal specifications; Hardware; Optimizing compilers; Protocols; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Factory Communication Systems, 1997. Proceedings. 1997 IEEE International Workshop on
  • Conference_Location
    Barcelona
  • Print_ISBN
    0-7803-4182-1
  • Type

    conf

  • DOI
    10.1109/WFCS.1997.634311
  • Filename
    634311