JUCS - Journal of Universal Computer Science 20(9): 1373-1401, doi: 10.3217/jucs-020-09-1373
Formal Study of Routing Protocols for Wireless Sensor Networks
expand article infoJosé Antonio Mateo, María del Carmen Ruiz, Hermenegilda Maciá, Juan José Pardo
‡ Universidad de Castilla La-Mancha, Albacete, Spain
Open Access
Abstract
NORA (Network rOle-based Routing Algorithm) and NORIA (Network rOle-based Routing Intelligent Algorithm) are novel routing algorithms for Wireless Sensor Networks (WSNs), which combine various effective techniques in order to reduce energy consumption and improve data routes. NORA is an algorithm, which uses local and neighbourhood information to assign a role to each node on the net, whereas NORIA adds a fuzzy logic engine to NORA in order to improve this assignment. These algorithms are far from being trivial, and, therefore, there is a clear need for the use of formal methods to check their correctness and performance, prior to their deployment in a real environment. To this end, this paper presents a neat and rigorous study of both algorithms, and, for the sake of completeness, we study and compare also both with a well-known routing protocol: Tree Routing. Finally, Coloured Petri Nets (CPNs) have been chosen as an appropriate modelling language, using the well-known tool, CPNTools, to conduct our experiments.
Keywords
wireless sensor networks, performance evaluation, coloured Petri nets, routing algorithms