Experience with formal methods implementing the PROFIBUS FMS and DP protocol for industrial applications

被引:1
|
作者
Poschmann, A
Hahniche, J
Deicke, P
Neumann, P
机构
关键词
D O I
10.1109/WFCS.1997.634310
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This 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 proc ess are discussed in the paper. 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 timeoutsr 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 under the user's point of view.
引用
收藏
页码:277 / 286
页数:10
相关论文
共 11 条
  • [1] Application of Industrial PROFIBUS-DP Protocol
    Gabor, Georgel
    Pintilie, Cosmin
    Dumitrescu, Catalin
    Costica, Nituca
    Plesca, Adrian Traian
    [J]. 2018 INTERNATIONAL CONFERENCE AND EXPOSITION ON ELECTRICAL AND POWER ENGINEERING (EPE), 2018, : 614 - 617
  • [2] Formal Methods for Industrial Critical Systems: A Survey of Applications
    不详
    [J]. ERCIM NEWS, 2013, (94): : 42 - 42
  • [3] Experience with applying formal methods to protocol specification and system architecture
    Azimi, M
    Chou, CT
    Kumar, A
    Lee, VW
    Mannava, PK
    Park, S
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2003, 22 (02) : 109 - 116
  • [4] Experience with Applying Formal Methods to Protocol Specification and System Architecture
    Mani Azimi
    Ching-Tsun Chou
    Akhilesh Kumar
    Victor W. Lee
    Phamndra K. Mannava
    Seungjoon Park
    [J]. Formal Methods in System Design, 2003, 22 : 109 - 116
  • [5] From formal models to formally based methods: An industrial experience
    Ciapessoni, E
    Coen-Porisini, A
    Crivelli, E
    Mandrioli, D
    Mirandola, P
    Morzenti, A
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 1999, 8 (01) : 79 - 113
  • [6] Protocol conformance testing a SIP registrar: an industrial application of formal methods
    Aichernig, Bernhard K.
    Peischl, Bernhard
    Weiglhofer, Martin
    Wotawa, Franz
    [J]. SEFM 2007: FIFTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2007, : 215 - +
  • [7] Challenges in the successful transfer of formal methods technology into industrial applications
    Saiedian, H
    Hinchey, MG
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (05) : 313 - 322
  • [8] The embedded software of an electricity meter: An experience in using formal methods in an industrial project
    Arnold, A
    Begay, D
    Radoux, JP
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 1997, 28 (2-3) : 93 - 110
  • [9] AN INDUSTRIAL EXPERIENCE OF USING AN INCREMENTAL MODEL OF TECHNOLOGY-TRANSFER OF FORMAL DEVELOPMENT METHODS
    LEON, G
    CARRACEDO, J
    YELMO, JC
    SANCHEZ, C
    MORENO, JC
    GIL, JJ
    CARRASCO, J
    [J]. DIFFUSION, TRANSFER AND IMPLEMENTATION OF INFORMATION TECHNOLOGY, 1994, 45 : 289 - 308
  • [10] Experience using formal methods for capturing requirements of web-based applications
    Redouane, A
    [J]. FIRST IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, PROCEEDINGS, 2002, : 213 - 221