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 :
بازگشت