Title :
Model-checking the Flooding Time Synchronization Protocol
Author :
McInnes, Allan I.
Author_Institution :
Electr. & Comput. Eng., Univ. of Canterbury, Christchurch, New Zealand
Abstract :
Large-scale wireless sensor networks must be reliable, since they are intended to be operated without human intervention. Using well-understood building-blocks is one method of increasing confidence in the reliability of a sensor network design. In this paper, we use model-checking to analyze and characterize the flooding time synchronization protocol, a synchronization protocol that is distributed along with the TinyOS sensor network operating system. We apply a number of abstraction techniques to keep the model state-space small, and as a result are able to verify several properties of FTSP networks that have not previously been checked. Our results provide greater confidence in FTSP, and also establish some limitations on the size of FTSP networks. Our FTSP model provides a basis for further model-checking of FTSP.
Keywords :
operating systems (computers); protocols; synchronisation; telecommunication computing; telecommunication network reliability; wireless sensor networks; TinyOS sensor network operating system; abstraction techniques; flooding time synchronization protocol; large-scale wireless sensor networks; model checking; sensor network design reliability; Algebra; Computer network reliability; Floods; Network operating systems; Nominations and elections; Protocols; Sensor phenomena and characterization; Sensor systems; Testing; Wireless sensor networks; Model checking; Process algebra; Time synchronization; Wireless sensor networks;
Conference_Titel :
Control and Automation, 2009. ICCA 2009. IEEE International Conference on
Conference_Location :
Christchurch
Print_ISBN :
978-1-4244-4706-0
Electronic_ISBN :
978-1-4244-4707-7
DOI :
10.1109/ICCA.2009.5410508