2004
DOI: 10.1007/978-3-540-30232-2_22
|View full text |Cite
|
Sign up to set email alerts
|

Automatized Verification of Ad Hoc Routing Protocols

Abstract: Abstract. Numerous specialized ad hoc routing protocols are currently proposed for use, or being implemented. Few of them have been subjected to formal verification. This paper evaluates two model checking tools, SPIN and UPPAAL, using the verification of the Lightweight Underlay Network Ad hoc Routing protocol (LUNAR) as a case study. Insights are reported in terms of identifying important modeling considerations and the types of ad hoc protocol properties that can realistically be verified.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
36
0
2

Year Published

2005
2005
2018
2018

Publication Types

Select...
8
1

Relationship

2
7

Authors

Journals

citations
Cited by 45 publications
(38 citation statements)
references
References 15 publications
0
36
0
2
Order By: Relevance
“…The simplifications are similar to those in the SPIN model by Wibling et al [32], although we do not model timeouts. Their model [31] is ca 250 lines of SPIN code (excluding comments) while ours is approximately 30 lines.…”
Section: Resultsmentioning
confidence: 99%
“…The simplifications are similar to those in the SPIN model by Wibling et al [32], although we do not model timeouts. Their model [31] is ca 250 lines of SPIN code (excluding comments) while ours is approximately 30 lines.…”
Section: Resultsmentioning
confidence: 99%
“…MANET protocols have been studied either using existing formalisms such as SPIN [5,26,1] and UPPAAL [26,27,15,8], or introducing specific frameworks mainly with an algebraic approach [20,21,18,13,17,23,14,7]. Important modeling challenges in MANETs are local broadcast, underlying topology and mobility.…”
Section: Related Workmentioning
confidence: 99%
“…The correct operation of MANET routing protocols is defined as follows [26]: If from some point in time on there exists a path between two nodes, then the protocol must be able to find some path between the nodes. Furthermore, when a path has been found, and for the time it stays valid, it must be possible to send packets along the path from the source node to the destination node.…”
Section: Protocol Analysis With Cactlmentioning
confidence: 99%
“…The authors were able to achieve 98% of correctness for the 5-node model of WARP. Wibling et al (2004) have evaluated two model checking tools SPIN and UPPAAL on Lightweight Underlay Network Ad hoc Routing Protocol (LUNAR) to verify the properties specified in the ad hoc protocol. The authors verified for the absence of deadlock, data and control flow message requirements using SPIN model checker and the timing constraints were verified using UPPAAL tool.…”
Section: Related Workmentioning
confidence: 99%