|
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
|
Karthikeyan Bhargavan , Carl A. Gunter , Moonjoo Kim , Insup Lee , Davor Obradovic , Oleg Sokolsky , Mahesh Viswanathan, Verisim: Formal analysis of network simulations, Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis, p.2-13, August 21-24, 2000, Portland, Oregon, United States
|
| |
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.
|
|