Chen, Yi (2004) A prototype workflow engine partially supporting yawl : (yet another workflow language). Masters thesis, Concordia University.
Preview |
Text (application/pdf)
6MBMR04442.pdf - Accepted Version |
Abstract
Workflow has become popular and interesting by removing control flow dependence from business software systems, just as DBMS (DataBase Management Systems) has become a separate domain by removing data dependence from business software systems. YAWL (Yet Another Workflow Language) is a completely new language with its own semantics and it is specially designed for workflow specifications that provide direct support for the workflow patterns identified. When this thesis was first conceived, no implementation based on YAWL was available. This inspired the development of this thesis. In this thesis, as a starting point, an XML workflow schema employing seven workflow patterns of YAWL was designed for users to define the workflow specification. Based on this, a prototype workflow engine supporting these seven patterns of YAWL was designed and implemented to parse and interpret the workflow in the control flow specification (the execution order) of YAWL, which is described in the XML workflow document conforming to an XML workflow schema. At runtime, the engine handles the execution order of the workflow.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Chen, Yi |
Pagination: | xi, 105 leaves : ill. ; 29 cm. |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science |
Date: | 2004 |
Thesis Supervisor(s): | Butler, Gregory |
Identification Number: | TS 176 C47 2004 |
ID Code: | 8362 |
Deposited By: | Concordia University Library |
Deposited On: | 18 Aug 2011 18:23 |
Last Modified: | 13 Jul 2020 20:04 |
Related URLs: |
Repository Staff Only: item control page