Authors
Marie Duflot, Marta Kwiatkowska, Gethin Norman, David Parker, Sylvain Peyronnet, Claudine Picaronny, Jeremy Sproston
Publication date
2012/12/21
Journal
Formal Methods for Industrial Critical Systems: A Survey of Applications
Pages
133-150
Publisher
John Wiley & Sons, Inc.
Description
This chapter describes work that has been carried out to apply formal verification techniques to communication protocols. It gives an overview of probabilistic timed automata (PTA), probabilistic model checking, and the corresponding implementation techniques and tools. This chapter illustrates their usefulness in the domain of communication protocols through a case study: the IEEE 802.3 (Carrier Sense Multiple Access/ Collision Detection [CSMA/CD]) protocol, as used for example in networking over Ethernet. Probabilistic model checking is a formal verification technique for the modeling and analysis of systems that exhibit stochastic behavior. The chapter presents an illustrative case study of a randomized communication protocol, analyzed using PTA and probabilistic model checking. It uses the CSMA/CD protocol, which is a fundamental part of the IEEE 802.3 international standard (Ethernet Network …
Total citations
20112012201320142015201620172018201920202021202220234216635333233
Scholar articles
M Duflot, M Kwiatkowska, G Norman, D Parker… - Formal Methods for Industrial Critical Systems: A …, 2012