Petri nets: an introduction
Proc. of a conference on Functional programming languages and computer architecture
A programmer's guide to object-oriented programming in Common LISP
A programmer's guide to object-oriented programming in Common LISP
The art of metaobject protocol
The art of metaobject protocol
A process model and system for supporting collaborative work
COCS '91 Proceedings of the conference on Organizational computing systems
An architecture for supporting goal-based cooperative work
Proceedings of the IFIP WG 8.4 confernece on Multi-user interfaces and applications
Flexible, active support for collaborative work with ConversationBuilder
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Supporting dynamic interdependencies among collaborative activities
COCS '93 Proceedings of the conference on Organizational computing systems
Visual support for reengineering work processes
COCS '93 Proceedings of the conference on Organizational computing systems
Experiences with workflow management: issues for the next generation
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
OfficeTalk-D: An experimental office information system
Proceedings of the SIGOA conference on Office information systems
Specifying dynamic support for collaborative work within WORLDS
COCS '95 Proceedings of conference on Organizational computing systems
Supporting Cooperation in the SPADE-1 Environment
IEEE Transactions on Software Engineering
Organizational metaphors as lenses for analyzing workflow technology
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
WorkWeb system—multi-workflow management with a multi-agent system
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Tolerating exceptions in workflows: a unified framework for data and processes
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Integrating Contexts to Support Coordination: TheCHAOS Project
Computer Supported Cooperative Work
KWM: Knowledge-based Workflow Model for Agile Organization
Journal of Intelligent Information Systems
Handling of Irregularities in Human Centered Systems: A Unified Framework for Data and Processes
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
Coping with errors: the importance of process data in robust sociotechnical systems
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Interaction as a framework for flexible workflow modelling
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
On building workflow models for flexible processes
ADC '02 Proceedings of the 13th Australasian database conference - Volume 5
Serendipity: Integrated Environment Support for ProcessModelling, Enactment and Work Coordination
Automated Software Engineering
Utilizing Past Event Histories in a Process-Centered Software Engineering Environment
ASWEC '97 Proceedings of the Australian Software Engineering Conference
Process inheritance and instance modification
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Designed for unanticipated use: common artefacts as design principle for CSCW applications
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Teamware: An Evaluation of Key Technologies and Open Problems
Distributed and Parallel Databases
Data & Knowledge Engineering - Special issue: Advances in business process management
Specification and validation of process constraints for flexible workflows
Information Systems
Rethinking CSCW systems: the architecture of MILANO
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
FlowWiki: A wiki based platform for ad hoc collaborative workflows
Knowledge-Based Systems
Hi-index | 0.00 |
This paper presents a model and prototype implementation, called obligations, for handling flexible, dynamic changes to workflows. The model uses multiple inheritance and an overhead transparency metaphor to construct a network of activities. Each 'sheet' holds portions of the network to be constructed. Some of these sheets contain local modifications that are not shared among other similar activities and others hold general specifications that all instances should follow, assuming that they have not been locally modified. When all the sheets are stacked together, they create a composite view of the network. Individual sheets can be removed and replaced with newer, presumably compatible, sheets that change the network. This type of replacement can be encoded into surrogates which automatically carry out the replacements to keep the obligation up-to-date. The obligation system has a built in error detection scheme that determines if network construction is invalid and, if so, disallows execution of the portions of the network that are in error.