Formal specification and verification of vehicular handoff using π-calculus

  • Authors:
  • Jayaraj Poroor;Bharat Jayaraman

  • Affiliations:
  • Amrita Vishwa Vidyapeetham India;State University of New York at Buffalo

  • Venue:
  • Proceedings of the 1st International Conference on Wireless Technologies for Humanitarian Relief
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Vehicular networking is an important emerging area having immense applications, ranging from road-safety to emergency communications in disaster situations. As more applications begin to take advantage of vehicular networks, correctness of the underlying protocols must be subjected to rigorous analysis. The π-calculus is a formal language for specifying mobile systems and has been applied in wide range of settings, from specifying security protocols to modeling biomolecular systems. In this paper, we use π-calculus to construct a formal specification of a cross-layer dual-radio handoff algorithm for vehicular networks. The main challenge in this work was to use the minimal set of highly expressive and powerful constructs of π-calculus to model protocol agents at the right level of abstraction. To give two instances of our approach: (a) the two radios involved in handoff are modelled as concurrent sub-processes of the mobile node process; (b) route to the gateway is modelled as a channel that the access point supplies to both the gateway and the mobile node, both of which are modelled as concurrent processes. We formulate representative properties in a branching-time temporal logic and verify our protocol specification against these properties. Our study shows that π-calculus is a suitable formalism for modeling and verifying vehicular protocols.