TY - GEN
T1 - Adaptive formal framework for WMN routing protocols
AU - Kamali, Mojgan
AU - Fehnker, Ansgar
PY - 2018
Y1 - 2018
N2 - Wireless Mesh Networks (WMNs) are self-organising and self-healing wireless networks that provide support for broadband communication without requiring fixed infrastructure. A determining factor for the performance and reliability of such networks is the routing protocols applied in these networks. Formal modelling and verification of routing protocols are challenging tasks, often skipped by protocol designers. Despite some commonality between different models of routing protocols that have been published, these models are often tailored to a specific protocol which precludes easily comparing models. This paper presents an adaptive, generic and reusable framework as well as crucial generic properties w.r.t. system requirements, to model and verify WMN routing protocols. In this way, protocol designers can adapt the generic models based on protocol specifications and verify routing protocols prior to implementation. This model uses Uppaal SMC to identify the main common components of routing protocols, capturing timing aspect of protocols, communication between nodes, probabilities of message loss and link breakage, etc.
AB - Wireless Mesh Networks (WMNs) are self-organising and self-healing wireless networks that provide support for broadband communication without requiring fixed infrastructure. A determining factor for the performance and reliability of such networks is the routing protocols applied in these networks. Formal modelling and verification of routing protocols are challenging tasks, often skipped by protocol designers. Despite some commonality between different models of routing protocols that have been published, these models are often tailored to a specific protocol which precludes easily comparing models. This paper presents an adaptive, generic and reusable framework as well as crucial generic properties w.r.t. system requirements, to model and verify WMN routing protocols. In this way, protocol designers can adapt the generic models based on protocol specifications and verify routing protocols prior to implementation. This model uses Uppaal SMC to identify the main common components of routing protocols, capturing timing aspect of protocols, communication between nodes, probabilities of message loss and link breakage, etc.
U2 - 10.1007/978-3-030-02146-7_9
DO - 10.1007/978-3-030-02146-7_9
M3 - Conference proceeding contribution
SN - 9783030021450
T3 - Lecture Notes in Computer Science
SP - 175
EP - 195
BT - Formal Aspects of Component Software
A2 - Bae, Kyungmin
A2 - Ölveczky, Peter Csaba
PB - Springer, Springer Nature
CY - Cham, Switzerland
T2 - 15th International Conference on Formal Aspects of Component Software 2018, FACS 2018
Y2 - 10 October 2018 through 12 October 2018
ER -