Abstract
Protocol design, development and standardisation still follow the lines of rough consensus and running code. This approach yields fast and impressive results in a sense that protocols are actually implemented and shipped, but comes at a price: protocol specifications, which are mainly written in natural languages without presenting a formal specification, are (excessively) long, ambiguous, underspecified and erroneous. These shortcomings are neither new nor surprising, and well documented. It is the purpose of this paper to provide further evidence that formal methods in general and process algebras in particular can overcome these problems. They provide powerful tools that help to analyse and evaluate protocols, already during the design phase. To illustrate this claim, I report how a combination of pen-and-paper analysis, model checking and interactive theorem proving has helped to perform a formal analysis of the Ad hoc On-Demand Vector (AODV) routing protocol.
Original language | English |
---|---|
Title of host publication | Proceedings of the Forum "Math-for-Industry" 2015 |
Editors | Bob Anderssen |
Place of Publication | Singapore |
Publisher | Springer Singapore |
Pages | 87-101 |
ISBN (Print) | 978-981-10-0962-4 |
DOIs | |
Publication status | Published - 2017 |
Event | Math for Industry 2015 - Kyushu University Duration: 1 Jan 2015 → … |
Conference
Conference | Math for Industry 2015 |
---|---|
Period | 1/01/15 → … |
Other | 26 October - 30 October 2015 |