2002 · 129 citations · 22 references
Software MaintenanceCluster ComputingEngineeringProject ManagementSoftware EngineeringWorkflow ModellingFormal VerificationWorkflow SpecificationManagementSystems EngineeringMentor ProjectWorkflow TechnologyWorkflow Management SystemInformation ManagementSoftware DesignWorkflow ExecutionMiddleware ArchitectureDistributed MiddlewareCloud ComputingWorkflow PatternIndustrial InformaticsSystem SoftwareMiddleware
Enterprise-wide workflow management where workflows may span multiple organizational units require particular consideration of scalability, heterogeneity, and availability issues. The Mentor project, introduced in this paper, aims to reconcile a rigorous workflow specification method with a distributed middleware architecture as a step towards enterprise-wide solutions. The project uses the formalism of state and activity charts and a commercial tool, Statemate, for workflow specification. A first prototype of Mentor has been built which allows executing specifications in a distributed manner. A major contribution of this paper is the method for transforming a centralized state chart specification into a form that is amenable to a distributed execution and to incorporate the necessary synchronization between different processing entities. Fault tolerance issues are addressed by coupling Mentor with the Tuxedo TP monitor.
22
David Harel · Communications of the ACM · 1988 · 1.3K citations · Full text
Specifying and Enforcing Intertask Dependencies
Paul C. Attie, Munindar P. Singh, Amit Sheth et al. · Journal of Bioresource Management · 1993 · 188 citations · Full text