Seventh International Conference on Real-Time Computing Systems and Applications (RTCSA'00)
On the verification of Wireless Transaction Protocol using SGM and RED
Cheju Island, South Korea
December 12-December 14
ISBN: 0-7695-0930-4
Farn Wang, Inst. of Inf. Sci., Acad. Sinica, Taipei, Taiwan
The exponentially large sizes of state spaces have been a major obstacle in formal verification, which are due to high process concurrency, and large constants that are compared to clock variables and to discrete variables. We show how an intelligent permutation of reduction techniques and a good selection of data structures can be used to decrease the effect of the above explosion factors. First, a well-accepted experiment platform for the scalable verification of real time systems, called State-Graph Manipulators, is used to verify Wireless Transaction Protocol (WTP), which is a part of a fast permeating world standard, Wireless Application Protocol (WAP). Application results show how SGM handles large clock constants and large discrete constants efficiently. Second, a recently proposed Region Encoding Diagram (RED) technology is used to show how state-space size explosions due to high concurrency can be efficiently handled in WTP verification.
Index Terms:
protocols; state-space methods; formal verification; data structures; mobile communication; Wireless Transaction Protocol verification; SGM; RED; state spaces; formal verification; process concurrency; clock variables; discrete variables; intelligent permutation; reduction techniques; data structures; explosion factors; scalable verification; real time systems; State-Graph Manipulators; world standard; Wireless Application Protocol; large clock constants; large discrete constants; Region Encoding Diagram; state-space size explosions; WTP verification
Citation:
Pao-Ann Hsiung, Farn Wang, Ruey-Cheng Chen, "On the verification of Wireless Transaction Protocol using SGM and RED," rtcsa, pp.379, Seventh International Conference on Real-Time Computing Systems and Applications (RTCSA'00), 2000