DocumentCode :
2346814
Title :
Specification, Verification and Implementation of Business Processes Using CSP
Author :
Kleine, Moritz ; Gothel, Thomas
fYear :
2010
fDate :
25-27 Aug. 2010
Firstpage :
145
Lastpage :
154
Abstract :
Nowadays, the problem in business process management (BPM) is that BPM systems should both be easy to use for business process developers and be based on a sound formal method. Business process management systems are often based on semiformal modeling techniques such as event-driven process chains (EPC) or UML. Unlike semiformal modeling techniques, the process calculus CSP comes with mature verification support. Surprisingly little work has been done on using CSP for business process modeling and management. In this paper, we present our approach to business process management, which is based on the observation that CSP is well suited not only for specifying business processes and verifying workflows but also for executing workflows using our CSP4J framework. We report on a workflow server, which is specified in CSP and implemented using our CSP4J framework. The server accepts workflows that are modeled in CSP and also implemented using CSP4J. This allows us to integrate the mature verification support of CSP into both the management system itself and the development process of the end users´ business process definitions.
Keywords :
Unified Modeling Language; business process re-engineering; communicating sequential processes; formal specification; formal verification; workflow management software; BPM systems; CSP4J framework; EPC; UML; business process management systems; business process modeling; business processes; event-driven process chains; executing workflows; formal method; mature verification support; process calculus; semiformal modeling techniques; specification; verifying workflows; workflow server; Business; Petri nets; Process control; Semantics; Servers; Synchronization; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Aspects of Software Engineering (TASE), 2010 4th IEEE International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-7847-7
Type :
conf
DOI :
10.1109/TASE.2010.26
Filename :
5587716
Link To Document :
بازگشت