A Framework for Mobile Ad hoc Networks in Real-Time Maude

被引:8
作者
Liu, Si [1 ]
Olveczky, Peter Csaba [2 ]
Meseguer, Jose [1 ]
机构
[1] Univ Illinois, Champaign, IL 61820 USA
[2] Univ Oslo, Oslo, Norway
来源
REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2014 | 2014年 / 8663卷
基金
美国国家科学基金会;
关键词
WIRELESS NETWORKS; MODEL CHECKING; CALCULUS;
D O I
10.1007/978-3-319-12904-4_9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mobile ad hoc networks (MANETs) are increasingly popular and deployed in a wide range of environments. However, it is challenging to formally analyze a MANET, both because there are few reasonably accurate formal models of mobility, and because the large state space caused by the movements of the nodes renders straightforward model checking hard. In particular, the combination of wireless communication and node movement is subtle and does not seem to have been adequately addressed in previous formal methods work. This paper presents a formal executable and parameterized modeling framework for MANETs in Real-Time Maude that integrates several mobility models and wireless communication. We illustrate the use of our modeling framework with the Ad hoc On-Demand Distance Vector (AODV) routing protocol, which allows us to analyze this protocol under different mobility models.
引用
收藏
页码:162 / 177
页数:16
相关论文
共 24 条
  • [1] Formal verification of standards for distance vector routing protocols
    Bhargavan, K
    Obradovic, D
    Gunter, CA
    [J]. JOURNAL OF THE ACM, 2002, 49 (04) : 538 - 576
  • [2] A survey of mobility models for ad hoc network research
    Camp, T
    Boleng, J
    Davies, V
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2002, 2 (05) : 483 - 502
  • [3] Cardelli L., 1998, P POPL 98
  • [4] Chiyangwa S, 2005, LECT NOTES COMPUT SC, V3535, P306
  • [5] Clavel Manuel., 2007, All About Maude - A High-Performance Logical Framework, How to Specify, Program and Verify Systems in Rewriting Logic, V4350
  • [6] Fehnker A., 2012, TECHNICAL REPORT, V5513
  • [7] Fehnker A, 2012, LECT NOTES COMPUT SC, V7214, P173, DOI 10.1007/978-3-642-28756-5_13
  • [8] Fournet C., 1996, P POPL 96
  • [9] Ghassemi F., 2008, P SEFM 08 IEEE
  • [10] Godskesen JC, 2007, LECT NOTES COMPUT SC, V4467, P132