Using metalevel techniques in a flexible toolkit for CSCW applications
ACM Transactions on Computer-Human Interaction (TOCHI)
Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
A comprehensive approach to flexibility in workflow management systems
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
ER '96 Proceedings of the 15th International Conference on Conceptual Modeling
Flexible Modeling and Execution of Workflow Activities
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences-Volume 7 - Volume 7
Coo: A Workflow Operator to Improve Cooperation Modeling in Virtual Processes
RIDE '99 Proceedings of the Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises
Beyond the Black Box: Event-based Inter-Process Communication in Process Support Systems
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
The Chautauqua Workflow System
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Information Systems Track—Internet and the Digital Economy - Volume 4
Informed opportunism as strategy: supporting coordination in distributed collaborative writing
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
Hi-index | 0.00 |
This paper describes an approach to support cooperation in a workflow system. It is based on the combination of a cooperative transaction protocol (COO) and a traditional workflow model. This combination allows activities to exchange data during their execution. It also allows some activities to start in advance regarding the predefined control flow (anticipate) and to exchange results with their preceding activities. All these communications of draft results are done under the control of the extended cooperation protocol and under the responsibility of the users. This allows for more flexibility regarding the actual execution of the process model while keeping some control on the way the exchanges are done.