Abstract :
[en] This paper presents a case study of the use of model checking for
analyzing an industrial protocol, the ACCESS.bus protocol. Our analysis of
this protocol was carried out using SPIN, an automated verification
system which includes an implementation of model-checking
algorithms. A model of the protocol was developed, and properties
expressed by linear-time temporal-logic formulas were checked on this
model. This analysis revealed subtle flaws in the design of the
protocol. Developers who worked on implementations of ACCESS.bus were
unaware of these flaws at a very late stage of their development
process. We also present suggestions for solving the detected
problems.
Scopus citations®
without self-citations
8