DocumentCode
243663
Title
Powerful Equivalence Checking in the Bank Supply Process
Author
De Ruvo, Giuseppe ; Santone, Antonella ; Raucci, Domenico
Author_Institution
Dept. of Eng., Univ. of Sannio, Benevento, Italy
fYear
2014
fDate
June 27 2014-July 2 2014
Firstpage
87
Lastpage
94
Abstract
Equivalence checking is a powerful formal technique to improve the quality of computer and software systems. It is usually employed to verify the correctness in a model-based design. Notwithstanding, a detailed and precise specification is required in order to apply equivalence checking to a given domain. Unfortunately, certain fields of application like business process management lack of such adequate information. We explore the applicability of equivalence checking to validation of Business Processes described by the aid of Workflow Management systems. Due to the state explosion problem, formal methods are not very popular in the business domain. In fact, the state space grows exponentially in the number of concurrent processes leading to an impracticable verification. In this paper we deal with a heuristic-based methodology developed to beat the state explosion problem when checking non-equivalence. Our contribution is two-fold: (i) we show how equivalence checking can successfully operate in the business modelling and analysis context, (ii) we model and use the bank supply process as a real case study to evaluate and test the heuristic-based methodology. We show and debate encouraging experimental results comparing them with a state of the art model checker i.e. CADP. This suggests that the business community, mostly in the banking field, can take advantage from our efficient methodology based on process algebra.
Keywords
bank data processing; business data processing; formal verification; process algebra; workflow management software; CADP; bank supply process; business analysis; business modelling; business process; equivalence checking; heuristic-based methodology; model checker; process algebra; state explosion problem; workflow management systems; Algebra; Analytical models; Banking; Business; Computers; Explosions; Semantics; Banking Process; CCS; Formal Methods; Process Management; Workflow Verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Services (SERVICES), 2014 IEEE World Congress on
Conference_Location
Anchorage, AK
Print_ISBN
978-1-4799-5068-3
Type
conf
DOI
10.1109/SERVICES.2014.25
Filename
6903249
Link To Document