1999 · 60 citations · 27 references
ComputingComputer ScienceBusiness Process ManagementProgramming LanguagesSystems ProgrammingData-flow AnalysisError HandlingType CheckingType SystemsWorkflow DesignWorkflow ManagementAttributesException HandlingException Handling In WorkflowsPrecise Exception HandlingProcess Exception HandlingProcess Exception Management
Practical workflow systems need to be able to tolerate deviations from the initial process model because of un-anticipated situations. They should also be able to accommodate deviations in the format of the forms and data being manipulated. We offer a framework for treating both kinds of deviations uniformly, by applying ideas from programming languages (with workflow agents as potential on-line exception handlers) to workflows that have been reified as objects in classes with special attributes. As a result, only a small number of new constructs, which can be applied orthogonally, need to be introduced. Special run-time checks are used to deal with the consequences of permitting deviations from the norm to persist as violations of constraints.
27
IEEE Security & Privacy · 2004 · 1.5K citations
Semantics and implementation of schema evolution in object-oriented databases
Jay Banerjee, Won Kim, Hyoung-Joo Kim et al. · 1987 · 668 citations
Dynamic change within workflow systems
Clarence A. Ellis, Karim Keddara, Grzegorz Rozenberg · 1995 · 477 citations · Full text