• DocumentCode
    2645900
  • Title

    Formal verification of a distributed master election protocol

  • Author

    Cena, Gianluca ; Bertolotti, Ivan Cibrario ; Hu, Tingting

  • Author_Institution
    IEIIT, Torino, Italy
  • fYear
    2012
  • fDate
    21-24 May 2012
  • Firstpage
    245
  • Lastpage
    254
  • Abstract
    Although the basic Modbus protocol is based on the master-slave communication paradigm with a single master, along the years it has been extended in various ways, in order to provide additional features such as, for instance, the coexistence of multiple masters on the same TIA/EIA-485 fieldbus segment. The design of a master election protocol in this environment is seemingly straightforward and the designer may believe that its correctness can be assessed satisfactorily by intuition and testing. However, in this paper is it shown how formal verification can help to identify and fix subtle and low-probability issues, which seldom occur in practice, and therefore, may be extremely difficult to detect during pre-production testing.
  • Keywords
    formal verification; protocols; Modbus protocol; TIA-EIA-485 fieldbus segment; distributed master election protocol; formal verification; preproduction testing; Analytical models; Computational modeling; Electric potential; Nominations and elections; Protocols; Syntactics; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Factory Communication Systems (WFCS), 2012 9th IEEE International Workshop on
  • Conference_Location
    Lemgo
  • ISSN
    Pending
  • Print_ISBN
    978-1-4673-0693-5
  • Type

    conf

  • DOI
    10.1109/WFCS.2012.6242572
  • Filename
    6242572