1998 · 161 citations · 14 references
ComputingComputer ScienceInformation SystemsDatabasesFormal MethodsLogicLogic ModelsPredicate LogicProcess ModelingWorkflow AnalysisWorkflow DesignWorkflow ManagementDataflow SemanticsWorkflow ArchitectureWorkflow ExecutionWorkflow MiningWorkflow ModelingWorkflow Specification Languages
WC propose Concurrent Transaction Logic (C7X) as the language for specifying, analyzing, and scheduling of workflows. We show that both local and global properties of worktlows can be naturally represented as C7X formulas and reasoning can be done with the use of the proof theory and the semantics of this logic, We describe a transformation that leads to an eilicicnt algorithm for scheduling worldlows in the presencc of global temporal constraints, which leads to decision proccdurcs for dealing with several safety related properties such as whether every valid execution of the workflow satisfits a particular property or whether a worlcfiow execution is consistent with some given global constraints on the ordering of events in a workflow. We also provide tight complexity results on the running times of these algorithms.
14
Advanced transaction models in workflow contexts
Gustavo Alonso, Divyakant Agrawal, Amr El Abbadi et al. · 2002 · 221 citations
Computing, Information Systems, Business Process Management +14
A multidatabase transaction model for InterBase
Ahmed K. Elmagarmid, Yungho Leu, Witold Litwin et al. · Purdue e-Pubs (Purdue University System) · 1990 · 209 citations · Full text