Toward Formal Verification of 802.11 MAC Protocols: Verifying a Petri-Net Model of 802.11 PCF

The delivery of traffic with stringent Quality of Service (QoS) requirements over wireless local area networks (WLAN) is a vital research topic. A solution is to adopt centralized control functions, which allocate part of the bandwidth to polling traffic and part to contending traffic. Reliable means of performing this allocation are required as this allocation directly determines how well the two forms of traffic can coexist. In an earlier publication we presented an extended Petri-net model of an IEEE802.11 centralized control scheme, and used this model in the manner of a simulation tool to analyze performance, promising analysis of the model to come. Here we perform verification on aspects of the model to verify key properties of the system, something that is only possible by virtue of the strong mathematical basis of Petri-nets.

[1]  Brent Hailpern,et al.  Modular Verification of Computer Communication Protocols , 1983, IEEE Trans. Commun..

[2]  Jiandong Li,et al.  A study of self-adaptive transmission for integrated voice and data services over an IEEE 802.11 WLAN , 2004, International Workshop on Wireless Ad-Hoc Networks, 2004..

[3]  Stephen Gilmore,et al.  PEPA nets: a structured performance modelling formalism , 2002, Perform. Evaluation.

[4]  Michael K. Molloy Petri net modeling-the past, the present, and the future , 1989, Proceedings of the Third International Workshop on Petri Nets and Performance Models, PNPM89.

[5]  Olaf Kummer Introduction to Petri Nets and Reference Nets , 2001 .

[6]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[7]  Jiandong Li,et al.  Performance analysis of IEEE 802.11 WLAN to support voice services , 2004, 18th International Conference on Advanced Information Networking and Applications, 2004. AINA 2004..

[8]  William J. Knottenbelt,et al.  Generalised Markovian analysis of timed transition systems , 1996 .

[9]  Rüdiger Valk,et al.  Petri Nets as Token Objects: An Introduction to Elementary Object Nets , 1998, ICATPN.

[10]  Kurt Jensen,et al.  Coloured Petri Nets , 1997, Monographs in Theoretical Computer Science An EATCS Series.

[11]  Alistair Munro,et al.  Toward Formal Verification of 802.11 MAC Protocols: a Case Study of Applying Petri-nets to Modeling the 802.11 PCF , 2006, 2006 IEEE 63rd Vehicular Technology Conference.

[12]  Reinhard German,et al.  Performance modeling of IEEE 802.11 wireless LANs with stochastic Petri nets , 2001, Perform. Evaluation.

[13]  Changle Li,et al.  Self-adaptive transmission scheme of integrated services over an IEEE 802.11 WLAN , 2004 .

[14]  Kurt Jensen,et al.  Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 2, Analysis Methods , 1992 .

[15]  Kurt Jensen,et al.  Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 1, Basic Concepts , 1992 .

[16]  Susanna Donatelli,et al.  A comparison of performance evaluation process algebra and generalized stochastic Petri nets , 1995, Proceedings 6th International Workshop on Petri Nets and Performance Models.