ACM Home Page
Please provide us with feedback. Feedback
Testing methodology for an ad hoc routing protocol
Full text PdfPdf (194 KB)
Source International Workshop on Modeling Analysis and Simulation of Wireless and Mobile Systems archive
Proceedings of the ACM international workshop on Performance monitoring, measurement, and evaluation of heterogeneous wireless and wired networks table of contents
Terromolinos, Spain
SESSION: Performance evaluation of wireless networks table of contents
Pages: 48 - 55  
Year of Publication: 2006
ISBN:1-59593-502-9
Authors
Stéphane Maag  CNRS SAMOVAR, Evry Cedex
Fatiha Zaidi  CNRS-Université Paris-Sud XI, Orsay Cedex
Sponsors
ACM: Association for Computing Machinery
SIGSIM: ACM Special Interest Group on Simulation and Modeling
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 85,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1163653.1163663
What is a DOI?

ABSTRACT

Ad hoc protocols, Testing, Verification, Model checking, PLTL, SPIN, Simulations. In this paper, we define a model of an ad hoc routing protocol, i.e. the OLSR (Optimized Link-State Routing) protocol. This model handles novel constraints related to such networks and issues new challenges to treat these constraints. In the network community, the practice is based on simulation models that allow to perform performance measures but no formal methods are used. We propose to promote the use of formal description techniques such as the promela and SDL languages that are both well accepted in the community of communication protocols. Until now, few works exist that handle the formal description of ad hoc networks, this network has as a main feature the absence of infrastructure. So, conformance testing and verification need to be revisited in order to bridge the gap between these new protocols and formal methods. In order to test and verify such protocols we need first to dispose of a formal model of what we want to verify and test. This is what we propose herein


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Information Technology, Open Systems Interconnection, Conformance Testing Methodology and Framework- Part 3: Tree and Tabular Combined Notation, ISO/IEC 9646-3, Part 1:Test Realisation, ISO/IEC 9646-4.
 
2
The network simulator. http://www.isi.edu/nsnam/ns, 2004.
 
3
The opnet modeler. http://www.opnet.com/products/modeler/home.html, 2005.
 
4
B. Algayres, Y. Lejeune, and F. Hugonnet. Goal: Observing sdl behaviors with geode. In The Proceedings of SDL'95, pages 223--230. Elsevier, 1995.
 
5
Roscoe A.W. A Classical Mind, Essays in Honour of C.A.R. Hoare, chapter Model-Checking CSP. Prentice Hall, 1994.
 
6
 
7
 
8
A. Cavalli, A. Mederreg, and F. Zaïdi. Application of formal testing methodology to wireless telephony networks. In 2nd International Information and Telecommunications TEchnologies Symposium, I2TS'2003, Florianopolis, Brazil, october 2003.
 
9
A. Cavalli, A. Mederreg, F. Zaïdi, P. Combes, W. Monin, R. Castanet, M. MacKaya, and P. Laurencot. A Multi-Services and Multi-Protocol Validation Platform - Experimentations Results. In The 16th IFIP TESTCOM, pages 17--32, Oxford, march 2004. Lectures Notes in Computer Science.
 
10
 
11
R. de Renesse and Aghvami A.H. Formal verification of ad hoc routing protocols using spin model checker. In Proceedings of IEEE MELECON'04, Croatia, May 2004.
 
12
O. Dubuisson. ASN.1. Springer, 1999.
13
 
14
 
15
G.J. Holzmann. SPIN Model Checker. Addison-Wesley, 2003.
 
16
Zakkiudin I. Towards a game theoretic understanding of ad-hoc routing. In ENTCS, volume 119, pages 67--92. ENTCS, 2005.
 
17
ITU-T. Recommandation Z.100: CCITT Specification and Description Language (SDL). Technical report, ITU-T, 1999.
 
18
Bhargavan K., Obradovic D., and Gunter G. Formal verification of standards for distance vector routing protocols. Technical report, University of Pennsylvania, 1999.
 
19
Doldi L. Validation of Telecom Systems with SDL. John Wiley and Sons, May 2003.
 
20
D. Lee and M. Yannakakis. Principles and Methods of Testing Finite State Machines - a Survey. In The Proceedings of IEEE, volume 84, pages 1090--1123, August 1996.
 
21
Vadim Okun, Paul E. Black, and Yaacov Yesha. Testing with model checker: Insuring fault visibility. In Proceedings of 2002 WSEAS International Conference on System Science, pages 1351--1356, Rio de Janeiro, Brazil, October 2002.
 
22
 
23
Lin T., Midkiff S., and Park J. A framework for wireless ad hoc routing protocols. In Proc. of IEEE Wireless Communications and Networking Conf. (WCNC), 2003.
 
24
 
25
Glässer U. and Q-P. Gu. Formal description and analysis of a distributed location service for mobile ad hoc networks. Technical report, Fraser University, 2003.
 
26
R.G. de Vries and J. Tretmans. On-the-fly conformance testing using spin. In Fourth Workshop on Automata Theoretic Verification with the Spin Model Checker, ENST 98 S 002, pages 115--128, Paris, France, November 2, 1998.
 
27
Irfan Zakiuddin, Michael Goldsmith, Paul Whittaker, and Paul H. B. Gardiner. A methodology for model-checking ad-hoc networks. In Proc. of SPIN 2003, pages 181--196, Protland, OR, USA, 2003.


Collaborative Colleagues:
Stéphane Maag: colleagues
Fatiha Zaidi: colleagues