Regular types for active objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Branching time and abstraction in bisimulation semantics
Journal of the ACM (JACM)
Behavior-consistent specialization of object life cycles
ACM Transactions on Software Engineering and Methodology (TOSEM)
Inheritance of workflows: an approach to tackling problems related to change
Theoretical Computer Science
Process Specialization: Defining Specialization for State Diagrams
Computational & Mathematical Organization Theory
Proceedings of the Seventh International Conference on Data Engineering
Defining specialization for dataflow diagrams
Information Systems
Hi-index | 0.00 |
Inheritance has been suggested as a tool for managing changes in workflow systems. Van der Aalst and Basten [1] have identified four types of inheritance for workflows using a representation based on Petri nets . While they capture intuitions important for business process redesign, they suffer from their inability to state class-level constraints. This paper illustrates this limitation and proposes an extension that accommodates the class semantics and enables explicit representation of constraints on what variations in workflow are consistent with the original workflow. It also shows that the proposed approach subsumes the Van der Aalst and Basten's four inheritance types under a single framework and overcomes their limitation.