Volume 7 Number 10 (Oct. 2012)
Home > Archive > 2012 > Volume 7 Number 10 (Oct. 2012) >
JCP 2012 Vol.7(10): 2503-2510 ISSN: 1796-203X
doi: 10.4304/jcp.7.10.2503-2510

A Case Study of Model Checking Retail Banking System with SPIN

Huiling Shi, Wenke Ma, Meihong Yang, Xinchang Zhang
Shandong Provincial Key Laboratory of Computer Network Shandong Computer Science Center, Jinan 250014, P. R. China
Abstract—Model checking is an important technique for ensuring the correctness of investigated system. However, the model checking tools subject to the state-space explosion problem, which is an ignored hurdle to the practical application of the technique. This paper presents a case study of model checking the business flow of retail banking System, through an example of verifying automatic teller machine (ATM) with SPIN. We present the specific approach to effectively abstract the related part of ATM system, and give our experiment results. The verification results show that model checking is feasible technique for verifying the ATM system.

Index Terms—Model checking, spin, verification, automatic teller machine, retail banking.

[PDF]

Cite: Huiling Shi, Wenke Ma, Meihong Yang, Xinchang Zhang, "A Case Study of Model Checking Retail Banking System with SPIN," Journal of Computers vol. 7, no. 10, pp. 2503-2510, 2012.

General Information

ISSN: 1796-203X
Abbreviated Title: J.Comput.
Frequency: Bimonthly
Editor-in-Chief: Prof. Liansheng Tan
Executive Editor: Ms. Nina Lee
Abstracting/ Indexing: DBLP, EBSCO,  ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat,etc
E-mail: jcp@iap.org
  • Nov 14, 2019 News!

    Vol 14, No 11 has been published with online version   [Click]

  • Mar 20, 2020 News!

    Vol 15, No 2 has been published with online version   [Click]

  • Dec 16, 2019 News!

    Vol 14, No 12 has been published with online version   [Click]

  • Sep 16, 2019 News!

    Vol 14, No 9 has been published with online version   [Click]

  • Aug 16, 2019 News!

    Vol 14, No 8 has been published with online version   [Click]

  • Read more>>