• 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