DocumentCode
2011778
Title
Experience with formal methods implementing the PROFIBUS FMS and DP protocol for industrial applications
Author
Poschmann, A. ; Neumann, Peter
Author_Institution
Inst. fur Autom. und Kommunikation, Magdeburg
fYear
1997
fDate
1-3 Oct 1997
Firstpage
277
Lastpage
286
Abstract
The paper presents our experience using the formal description technique Estelle for the protocol development cycle in the area of real time industrial communication systems. As a real world application, the PROFIBUS parts FMS and DP of the European fieldbus standard were completely implemented using formal models. These implementations are successfully used in industrial applications and embedded systems. Our development method, results, and experiences during the development process are discussed. A closed, tool based method is the overall aim concerning the development life cycle to support the requirement definition as well as the implementation of the product code with final testing. To meet these needs, our approach defines some assumptions and constraints using the syntactic and semantic model of the specification language Estelle, aspects of the modelling process concerning the architecture, handling data abstraction and encapsulation of the specification language vs. real time data flow in the product code implementation, synchronous vs. asynchronous communications to local interfaces (e.g. physical layer or partly data link layer ASIC) and dealing with special local events like timeouts and interrupts in the specification and in the real time execution environment. The paper discusses advantages and also critical points using the formal way of the protocol development cycle. In theory, it is quite clear that formal description techniques enhance quality. Therefore, we discuss this approach from the user´s point of view
Keywords
field buses; flexible manufacturing systems; formal specification; protocols; real-time systems; specification languages; DP protocol; European fieldbus standard; PROFIBUS FMS; data abstraction; development life cycle; embedded systems; final testing; formal description technique Estelle; formal methods; formal models; industrial applications; modelling process; product code; product code implementation; protocol development cycle; real time data flow; real time industrial communication systems; real world application; requirement definition; semantic model; specification language; tool based method; Communication industry; Communication systems; Embedded system; Field buses; Flexible manufacturing systems; Life testing; Product codes; Protocols; Real time systems; Specification languages;
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.634310
Filename
634310
Link To Document