A state-based model of sensor protocols

  • Authors:
  • Mohamed G. Gouda;Young-ri Choi

  • Affiliations:
  • Department of Computer Sciences, The University of Texas at Austin, Texas, Austin;Department of Computer Sciences, The University of Texas at Austin, Texas, Austin

  • Venue:
  • OPODIS'05 Proceedings of the 9th international conference on Principles of Distributed Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a state-based model that can be used in specifying sensor network protocols. This model accommodates several features that are common in sensor networks. Examples of these features are 1-step local broadcast, probabilistic delivery of messages, asymmetric communication, and message collision. We propose a three-step method for verifying sensor protocols that are specified in this model. In the first step, the specified protocol is shown to be “nondeterministically correct” under the assumption that message delivery is assured and message collision is guaranteed not to occur. In the second step, the protocol is proven “probabilistically correct” under the assumption that message delivery is probabilistic but message collision is guaranteed not to occur. In the third step, the correctness of the protocol is proven by a simulation where message delivery is probabilistic and message collision may occur (when two or more neighboring sensors happen to send messages at the same time). To demonstrate the utility of our model, we discuss an example protocol that can be used by a sensor to identify its strong neighbors in the network, and apply the verification method to the protocol.