An Observational Theory for Mobile Ad Hoc Networks (full version)

被引:48
作者
Merro, Massimo [1 ]
机构
[1] Univ Verona, Dept Comp Sci, I-37100 Verona, Italy
关键词
Ad hoc network; Process calculus; Labelled Transition Semantics; Bisimulation; CALCULUS;
D O I
10.1016/j.ic.2007.11.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a process calculus to study the behavioural theory of Mobile Ad Hoc Networks. The operational semantics of our calculus is given both in terms of a Reduction Semantics and in terms of a Labelled Transition Semantics. We prove that the two semantics coincide. The labelled transition system is then used to derive the notions of (weak) simulation and bisimulation for ad hoc networks. The labelled bisimilarity completely characterises reduction barbed congruence, a standard branching-time and contextually-defined program equivalence. We then use our (bi)simulation proof method to formally prove a number of non-trivial properties of ad hoc networks. (c) 2009 Published by Elsevier Inc.
引用
收藏
页码:194 / 208
页数:15
相关论文
共 26 条
[1]   THE ESTEREL SYNCHRONOUS PROGRAMMING LANGUAGE - DESIGN, SEMANTICS, IMPLEMENTATION [J].
BERRY, G ;
GONTHIER, G .
SCIENCE OF COMPUTER PROGRAMMING, 1992, 19 (02) :87-152
[2]  
ENE C, 2001, BROADCAST BASED CALC, P149
[3]  
Francalanza A, 2005, LECT NOTES COMPUT SC, V3653, P368, DOI 10.1007/11539452_29
[4]  
Francalanza A, 2006, LECT NOTES COMPUT SC, V3921, P16
[5]  
Godskesen JC, 2007, LECT NOTES COMPUT SC, V4467, P132
[6]   STATECHARTS - A VISUAL FORMALISM FOR COMPLEX-SYSTEMS [J].
HAREL, D .
SCIENCE OF COMPUTER PROGRAMMING, 1987, 8 (03) :231-&
[7]   Bisimulations for a calculus of broadcasting systems [J].
Hennessy, M ;
Rathke, J .
THEORETICAL COMPUTER SCIENCE, 1998, 200 (1-2) :225-260
[8]   ON REDUCTION-BASED PROCESS SEMANTICS [J].
HONDA, K ;
YOSHIDA, N .
THEORETICAL COMPUTER SCIENCE, 1995, 151 (02) :437-486
[10]   Towards a Calculus For Wireless Systems [J].
Mezzetti, Nicola ;
Sangiorgi, Davide .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 158 (331-353) :331-353