ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Theoretical Computer Science
Volume 336, Issues 2-3, 26 May 2005, Pages 285-309
Abstract State Machines and High-Level System Design and Analysis
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (355 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.tcs.2004.11.009    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2005 Elsevier B.V. All rights reserved.

Formal description and analysis of a distributed location service for mobile ad hoc networks

Uwe GlässerCorresponding Author Contact Information, E-mail The Corresponding Author and Qian-Ping GuE-mail The Corresponding Author

School of Computing Science, Simon Fraser University, Burnaby, B.C., Canada V5A 1S6

Available online 16 December 2004.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

In this paper, we define a distributed abstract state machine (DASM) model of the network or routing layer protocol for mobile ad hoc networks. In conjunction with the chosen routing strategy, we propose a distributed logical topology based location service (LTLS) protocol and give a formal description and analysis of this protocol on the DASM model. The high dynamics of mobile ad hoc networks require routing strategies substantially different from those used in static communication networks. A strategy for such networks is geographic routing in which each network node can find its physical location via GPS or other navigation technologies. To send a packet, the sender needs to know the most recent physical location of the destination node. This location information is provided by a location service protocol. The LTLS protocol has short message delivery delay, requires small routing tables, uses relatively few administrative packets, and has very good fault tolerance properties. Our goal in defining the network layer protocol in terms of a DASM model is twofold. First, we feel that the mathematical modeling paradigm of distributed abstract state machines provides an ideal formal basis for constructing, analyzing, and validating abstract requirements specifications of mobile ad hoc network protocols. Second, we intend to utilize the resulting behavior model as a formal basis for developing executable specifications serving as a platform for experimental validation of key system attributes and exploration of alternative design choices.

Keywords: Distributed abstract state machine; Wireless communication; Mobile ad hoc networks; Geographic routing; Location service; Logical topology


Theoretical Computer Science
Volume 336, Issues 2-3, 26 May 2005, Pages 285-309
Abstract State Machines and High-Level System Design and Analysis
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.