Formal Techniques for the Analysis of Wireless Networks

A. K. McIver, Ansgar Fehnker

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

17 Citations (Scopus)

Abstract

Wireless networks consist of small (possibly) portable devices which combine battery-operated computing power and wireless communications. There are a number of technical challenges associated with their operation. These are addressed in part by emerging protocols which attempt to make trade-offs between the various network phenomena in order to optimise overall performance relative to an intended application. Central to the protocol design process is the availability of rigorous tools and techniques for quantifying any putative performance advantage gained by a particular protocol, and the degree to which its use degrades overall network functionality. The tools performing this important task today are simulators but the results from them are often not realistic as they have not been validated against empirical data (D. Cavin et al.). In this paper we explore the benefits of a formal approach to the analysis of wireless networks; in particular we investigate how a careful mix of model checking and proof may be used both to validate design decisions, and to provide a full profile of quantitative performance-style behaviours. Moreover the counterexample facility of model checking can illustrate clearly the limitations of some standard protocols. We demonstrate the methods on flooding and communications protocols.
Original languageEnglish
Title of host publicationSecond International Symposium Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2006
PublisherIEEE Computer Society
Pages263-270
Number of pages8
ISBN (Print)978-0-7695-3071-0
DOIs
Publication statusPublished - 2006
Externally publishedYes
Event 2nd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation 2006 - Paphos, Greece
Duration: 15 Nov 200619 Nov 2006
Conference number: 2

Conference

Conference 2nd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation 2006
Abbreviated titleISoLA 2006
CountryGreece
CityPaphos
Period15/11/0619/11/06

Fingerprint

Wireless networks
Network protocols
Model checking
Simulators
Availability
Communication

Cite this

McIver, A. K., & Fehnker, A. (2006). Formal Techniques for the Analysis of Wireless Networks. In Second International Symposium Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2006 (pp. 263-270). IEEE Computer Society. https://doi.org/10.1109/ISoLA.2006.51
McIver, A. K. ; Fehnker, Ansgar. / Formal Techniques for the Analysis of Wireless Networks. Second International Symposium Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2006. IEEE Computer Society, 2006. pp. 263-270
@inproceedings{f591ac6090204e99a69d5daffaf06dfb,
title = "Formal Techniques for the Analysis of Wireless Networks",
abstract = "Wireless networks consist of small (possibly) portable devices which combine battery-operated computing power and wireless communications. There are a number of technical challenges associated with their operation. These are addressed in part by emerging protocols which attempt to make trade-offs between the various network phenomena in order to optimise overall performance relative to an intended application. Central to the protocol design process is the availability of rigorous tools and techniques for quantifying any putative performance advantage gained by a particular protocol, and the degree to which its use degrades overall network functionality. The tools performing this important task today are simulators but the results from them are often not realistic as they have not been validated against empirical data (D. Cavin et al.). In this paper we explore the benefits of a formal approach to the analysis of wireless networks; in particular we investigate how a careful mix of model checking and proof may be used both to validate design decisions, and to provide a full profile of quantitative performance-style behaviours. Moreover the counterexample facility of model checking can illustrate clearly the limitations of some standard protocols. We demonstrate the methods on flooding and communications protocols.",
author = "McIver, {A. K.} and Ansgar Fehnker",
year = "2006",
doi = "10.1109/ISoLA.2006.51",
language = "English",
isbn = "978-0-7695-3071-0",
pages = "263--270",
booktitle = "Second International Symposium Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2006",
publisher = "IEEE Computer Society",
address = "United States",

}

McIver, AK & Fehnker, A 2006, Formal Techniques for the Analysis of Wireless Networks. in Second International Symposium Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2006. IEEE Computer Society, pp. 263-270, 2nd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation 2006, Paphos, Greece, 15/11/06. https://doi.org/10.1109/ISoLA.2006.51

Formal Techniques for the Analysis of Wireless Networks. / McIver, A. K.; Fehnker, Ansgar.

Second International Symposium Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2006. IEEE Computer Society, 2006. p. 263-270.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Formal Techniques for the Analysis of Wireless Networks

AU - McIver, A. K.

AU - Fehnker, Ansgar

PY - 2006

Y1 - 2006

N2 - Wireless networks consist of small (possibly) portable devices which combine battery-operated computing power and wireless communications. There are a number of technical challenges associated with their operation. These are addressed in part by emerging protocols which attempt to make trade-offs between the various network phenomena in order to optimise overall performance relative to an intended application. Central to the protocol design process is the availability of rigorous tools and techniques for quantifying any putative performance advantage gained by a particular protocol, and the degree to which its use degrades overall network functionality. The tools performing this important task today are simulators but the results from them are often not realistic as they have not been validated against empirical data (D. Cavin et al.). In this paper we explore the benefits of a formal approach to the analysis of wireless networks; in particular we investigate how a careful mix of model checking and proof may be used both to validate design decisions, and to provide a full profile of quantitative performance-style behaviours. Moreover the counterexample facility of model checking can illustrate clearly the limitations of some standard protocols. We demonstrate the methods on flooding and communications protocols.

AB - Wireless networks consist of small (possibly) portable devices which combine battery-operated computing power and wireless communications. There are a number of technical challenges associated with their operation. These are addressed in part by emerging protocols which attempt to make trade-offs between the various network phenomena in order to optimise overall performance relative to an intended application. Central to the protocol design process is the availability of rigorous tools and techniques for quantifying any putative performance advantage gained by a particular protocol, and the degree to which its use degrades overall network functionality. The tools performing this important task today are simulators but the results from them are often not realistic as they have not been validated against empirical data (D. Cavin et al.). In this paper we explore the benefits of a formal approach to the analysis of wireless networks; in particular we investigate how a careful mix of model checking and proof may be used both to validate design decisions, and to provide a full profile of quantitative performance-style behaviours. Moreover the counterexample facility of model checking can illustrate clearly the limitations of some standard protocols. We demonstrate the methods on flooding and communications protocols.

U2 - 10.1109/ISoLA.2006.51

DO - 10.1109/ISoLA.2006.51

M3 - Conference contribution

SN - 978-0-7695-3071-0

SP - 263

EP - 270

BT - Second International Symposium Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2006

PB - IEEE Computer Society

ER -

McIver AK, Fehnker A. Formal Techniques for the Analysis of Wireless Networks. In Second International Symposium Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2006. IEEE Computer Society. 2006. p. 263-270 https://doi.org/10.1109/ISoLA.2006.51