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.

Formal Verification of a Distributed Master Election Protocol

G Cena;I Cibrario Bertolotti;T Hu
2012

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.
2012
Istituto di Elettronica e di Ingegneria dell'Informazione e delle Telecomunicazioni - IEIIT
Inglese
9th IEEE International Workshop on factory Communication Systems (WFCS 2012)
245
254
10
The Institute of Electrical and Electronics Engineers (IEEE)
Piscataway
STATI UNITI D'AMERICA
Sì, ma tipo non specificato
21-24 Maggio 2012
Lemgo/Detmold
Formal verification
Model checking
Real-time communication
3
none
Cena, G; CIBRARIO BERTOLOTTI, Ivan; Hu, T
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/236773
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact