DocumentCode :
2068388
Title :
DAG Synchronization Constraint Language for Business Processes
Author :
Qinyi Wu ; Calton Pu ; Sahai, Anant
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
fYear :
2006
fDate :
26-29 June 2006
Firstpage :
10
Lastpage :
10
Abstract :
Correct synchronization among activities is critical in a business process. Current workflow languages such as BPEL specify the control flow of processes explicitly. However, their procedural style may cause inflexibility and tangled code. We propose DSCL (dag-acyclic-graph synchronization constraint language) to achieve three desirable properties for a synchronization modeling language: declarative syntax, fine granularity and validation support. Instead of composing service out of structured constructs, DSCL declaratively describe the synchronization constraints in three basic relations on activity states. The state relationships collectively determine the execution order of activities in a composite process. The relationships are automatically translated into Petri nets and simulated in the CPN/Tools, from which several correctness criteria can be validated for the composite process. We illustrate the advantages of DSCL with a purchasing workflow example from BPEL 1.0 specification, and verify its correctness using CPN/Tools
Keywords :
business data processing; constraint handling; directed graphs; logic programming languages; specification languages; CPN/Tools; Petri nets; business processes; control flow of process; dag-acyclic-graph synchronization constraint language; declarative syntax; directed acyclic graph; fine granularity; synchronization modeling language; validation support; workflow languages; Concurrent computing; Customer satisfaction; Educational institutions; Laboratories; Parallel programming; Petri nets; Process control; Programming profession; Scattering; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
E-Commerce Technology, 2006. The 8th IEEE International Conference on and Enterprise Computing, E-Commerce, and E-Services, The 3rd IEEE International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7695-2511-3
Type :
conf
DOI :
10.1109/CEC-EEE.2006.31
Filename :
1640265
Link To Document :
بازگشت