Research Article

Model-Checking Driven Design of QoS-Based Routing Protocol for Wireless Sensor Networks

Table 1

Verification results in the first iteration.

PropertyNetwork sizeResultsCPU (s)Memory (MB)

not deadlock 5Y258.2331.36
not deadlock 6Y5640.441933.5
<>  received[] > 05Y326.6793.45
<> received[] > 06Y633.52530.5
periods[] < 6 5N12.24112.56
periods[] < 7 5Y13.34112.55
periods[] < 2 5N11.86112.62
periods[] < 3 5Y12.11112.58
periods[] < 2 5N12.56112.62
periods[] < 3 5Y12.97112.55
periods[] < 5 6N12.83112.57
periods[] < 3 6N56.74630.29
 (periods[] >= 10) imply (received[] >= 8)5Y11.64112.59
 (periods[] >= 10) imply (received[] >= 9)5N5.25107.63
 (periods[] >= 10) imply (received[] >= 7)5Y11.58112.53
 (periods[] >= 10) imply (received[] >= 8)5N4.12106.66
 (periods[] >= 10) imply (received[] >= 5)5Y11.63112.64
 (periods[] >= 10) imply (received[] >= 6)5N4.95106.68
time[] < 505N0.76326.02
time[] < 805N63.63161.99
time[] < 1005Y360.5431.13