Modeling and Verification of Payment System in E-Banking

Abstract

Formal modeling and verification techniques have been used to ensure the reliability and accuracy of multiple systems to be verified. In contrast to ordinary testing techniques which exhibit the presence of flaws and errors in a system, formal methods prove their absence. Electronic banking (e-banking) services have become very popular with the escalating development in the information and communication technology. Due to the presence of complexity, an e-banking system requires an efficient security model. One important approach to ensure the reliability and security of the e-banking system is through the use of formal methodologies. This study explores the opportunity of modeling interbank payment system through a case study of 1-link Automated Teller Machine (ATM). A generic verification system SPIN (Simple Promela Interpreter) is, therefore, employed to model and then to verify the integrity and security of payment system in e-banking. Linear temporal logic formulas are further summarized to assure the security of the e-banking system. The principal conclusion of the work includes a complete procedure of verification and modeling of the payment system in 1-link ATMs.

Authors and Affiliations

Iqra Obaid, Syed Asad Raza Kazmi, Awais Qasim

Keywords

Related Articles

Motivators and Demotivators of Agile Software Development: Elicitation and Analysis

Motivators and demotivators are key factors in software productivity. Both are also critical to the success of Agile software development. Literature reports very diverse and multidimensional critical factors affecting t...

Analysis of k-Coverage in Wireless Sensor Networks 

Recently, a concept of wireless sensor networks has attracted much attention due to its wide-range of potential applications. Wireless sensor networks also pose a number of challenging optimization problems. One of the f...

RASP-FIT: A Fast and Automatic Fault Injection Tool for Code-Modification of FPGA Designs

Fault Injection (FI) is the most popular technique used in the evaluation of fault effects and the dependability of a design. Fault Simulation/Emulation (S/E) is involved in several applications such as test data generat...

Implementation of an Image Processing Algorithm on a Platform DSP Tms320c6416

In the context of emerging technologies, Cloud Computing (CC) was introduced as a new paradigm to host and deliver Information Technology Services. Cloud computing is a new model for delivering resources. However, there...

Test Case Reduction Techniques - Survey

Regression testing is considered to be the most expensive phase in software testing. Therefore, regression testing reduction eliminates the redundant test cases in the regression testing suite and saves cost of this phas...

Download PDF file
  • EP ID EP260398
  • DOI 10.14569/IJACSA.2017.080825
  • Views 124
  • Downloads 0

How To Cite

Iqra Obaid, Syed Asad Raza Kazmi, Awais Qasim (2017). Modeling and Verification of Payment System in E-Banking. International Journal of Advanced Computer Science & Applications, 8(8), 195-201. https://www.europub.co.uk/articles/-A-260398