Verifying protocols by model checking: a case study of the wireless application protocol and the model checker SPIN

  title={Verifying protocols by model checking: a case study of the wireless application protocol and the model checker SPIN},
  author={Y. He and R. Janicki},
  • Y. He, R. Janicki
  • Published in CASCON 2004
  • Computer Science
  • This paper deals with a formal verification of protocols, where the model checking approach is applied. As a case example, the Wireless Application Protocol (WAP Version 2.0) and the SPIN model checker are used. The paper concentrates on the Transaction Layer, in which some defects have been uncovered and proper corrections have been proposed. 
    9 Citations
    Modeling and Formally Verifying a Safety-Critical System Through MCRL2
    Analysis of a Session-Layer Protocol in mCRL2
    • 14
    • PDF
    Using Model Checking to Analyze the System Behavior of the LHC Production Grid
    • 11
    Log Differencing using State Machines for Anomaly Detection
    Correctness of fault-tolerant cluster-based beacon vector routing for ad hoc networks
    • Luke Demoracski, D. Avresky
    • Computer Science
    • WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005.
    • 2005
    • 3
    Bringing Model Checking Closer To Practical Software Engineering
    • PDF


    Verification of the WAP transaction layer
    • Y. He, R. Janicki
    • Computer Science
    • Proceedings of the Second International Conference on Software Engineering and Formal Methods, 2004. SEFM 2004.
    • 2004
    • 9
    The Model Checker SPIN
    • G. Holzmann
    • Computer Science
    • IEEE Trans. Software Eng.
    • 1997
    • 4,171
    • PDF
    Fighting Livelock in the i-Protocol: A Comparative Study of Verification Tools
    • 57
    • PDF
    Creating implementations from Promela models
    • 11
    • PDF
    Divide, Abstract, and Model-Check
    • 31
    • PDF
    Towards effective model checking
    • 113
    • PDF
    Patterns in property specifications for finite-state verification
    • 1,465
    • PDF
    Design and validation of computer protocols
    • 1,339
    • PDF
    Symbolic Model Checking: 10^20 States and Beyond
    • 3,177
    Structure of Concurrency
    • 86
    • PDF