• 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