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