Model Checking for E-Commerce Control and Assurance

IEEE Transactions on Systems, Man, and Cybernetics: Part C (IEEETSMCC), Vol. 35, No. 3, pp. 445-450, 2005

7 Pages Posted: 2 Aug 2005 Last revised: 2 Aug 2014

See all articles by Bonnie Anderson

Bonnie Anderson

Brigham Young University - School of Accountancy

James V. Hansen

Brigham Young University - School of Accountancy

Paul Benjamin Lowry

Virginia Tech - Pamplin College of Business

Scott L. Summers

Brigham Young University - School of Accountancy

Abstract

Model checking is a promising technique for the verification of complex software systems. As the use of the Internet for conduct business (e-business) extends the reach of many businesses, well-designed software becomes the foundation of reliable implementation of e-business processes. These distributed, electronic methods of conducting transactions place important reliance on the control structures embedded in the transaction processes. Deficiencies in control structures of processes that support e-business can lead to loss of physical assets, digital assets, money, and consumer confidence. Yet, assessing the reliability of e-business processes is both complex and time consuming.

This paper explicates how model-checking technology can aid in the design and assurance of e-business processes in complex digital environments. Specifically, we demonstrate how model checking can be used to verify e-business requirements for money atomicity, goods atomicity, valid receipt, and communication link failures. These requirements are fundamental to many e-business applications. Model checking can be used to test a broad range of systems requirements - not only for system designers, but also for auditors and security specialists. Systems that are examined by auditors need to have adequate controls built in prior to implementation and will need adequate auditing after implementation to ensure that none of the processes have been corrupted. Model checkers may also provide value in examining the processes of highly integrated applications as found in enterprise resource planning systems.

Keywords: e-business, model checking, atomicity, process and communication protocols, data typing

Suggested Citation

Anderson, Bonnie and Hansen, James V. and Lowry, Paul Benjamin and Summers, Scott L., Model Checking for E-Commerce Control and Assurance. IEEE Transactions on Systems, Man, and Cybernetics: Part C (IEEETSMCC), Vol. 35, No. 3, pp. 445-450, 2005, Available at SSRN: https://ssrn.com/abstract=773304

Bonnie Anderson

Brigham Young University - School of Accountancy ( email )

Provo, UT 84602
United States

James V. Hansen

Brigham Young University - School of Accountancy ( email )

Provo, UT 84602
United States

Paul Benjamin Lowry (Contact Author)

Virginia Tech - Pamplin College of Business ( email )

1016 Pamplin Hall
Blacksburg, VA 24061
United States

Scott L. Summers

Brigham Young University - School of Accountancy ( email )

516 TNRB
Provo, UT 84602
United States
801-422-9790 (Phone)
801-422-0621 (Fax)

Do you have negative results from your research you’d like to share?

Paper statistics

Downloads
286
Abstract Views
1,975
Rank
195,888
PlumX Metrics