Analysing the WAP class 2 wireless transaction protocol using coloured Petri nets

  • Authors:
  • Steven Gordon;Jonathan Billington

  • Affiliations:
  • Cooperative Research Centre for Satellite Systems, University of South Australia, Mawson Lakes, SA, Australia;Cooperative Research Centre for Satellite Systems, University of South Australia, Mawson Lakes, SA, Australia

  • Venue:
  • ICATPN'00 Proceedings of the 21st international conference on Application and theory of petri nets
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Coloured Petri nets (CPNs) are used to specify and analyse the Class 2 Wireless Transaction Protocol (WTP). The protocol provides a reliable request/response service to the Session layer in the Wireless Application Protocol (WAP) architecture. When only a single transaction is considered occurrence graph and language analysis reveals 3 inconsistencies between the protocol and service specification: (1) the initiator user can receive two TR-Invoke.cnf primitives; (2) turning User Acknowledgement on doesn't always provide the User Acknowledgement service; and (3) a transaction can be aborted without the responder user being notified. Based on the modelling and analysis, changes to WTP have been recommended to the WAP ForumSM.