International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 124 - Number 5 |
Year of Publication: 2015 |
Authors: Arun Kumar Singh, Divakar Yadav, Vinod Kumar Singh |
10.5120/ijca2015905481 |
Arun Kumar Singh, Divakar Yadav, Vinod Kumar Singh . Formal Development of Path Discovery in AODV Routing Protocol using Event-B. International Journal of Computer Applications. 124, 5 ( August 2015), 24-30. DOI=10.5120/ijca2015905481
An ad hoc network is collection of mobile nodes that do not have any fixed topology. In such a network, nodes are likely to join or leave the network in an arbitrary manner. Joining of any nodes is announced by itself to other neighboring nodes and nodes already present in the network learns about joining of the new node by this announcement. In such a scenario, discovery of path from one node to other node is an important task for the routing protocols used for the purpose. Adhoc on demand vector (AODV) is one routing protocol used in MANET environment. Being a reactive protocol, path discovery process in AODV is initiated by sender node when there is no routing information for an intended destination. In this paper, we present a formal model for path discovery process of the AODV protocol using Event-B. The model have been developed and checked using the RODIN tool which provides an integrated framework for development of Event-B models. Event-B technique uses a notion of refinement to specify the mathematical models of distributed systems in an incremental manner. The specifications of the system have been checked for consistency and satisfy the behavioural properties of the system expressed as invariants. All the proof obligations were discharged automatically by the RODIN tool.