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
Link To Document