|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
(:',elsitta Bignc)li. Stlpport; tbr soft, ware developineni. iJ) a collaborative enviro}lment:. Masler's tllesis, U~liversit.y of l!litlois, Augusl, 1994. Available from ftp://ftp.cs.uiuc.edu/pub/cb/papers/bignolithesis.l)s.gz.
|
| |
4
|
|
 |
5
|
Douglas P. Bogia , William J. Tolone , Simon M. Kaplan , Eric de la Tribouille, Supporting dynamic interdependencies among collaborative activities, Proceedings of the conference on Organizational computing systems, p.108-118, November 01-04, 1993, Milpitas, California, United States
[doi> 10.1145/168555.168567]
|
| |
6
|
Margaret M. Burnett. Types and type inference in a visual programming language. In 1993 IEEE Symposium on Visual Languages, Bergen, Norway, August 1993.
|
 |
7
|
|
| |
8
|
Simon M. Kaplan. A World Wide Web description at http://acsl.cs.uiuc.edu/kaplan/worlds.html, 1995.
|
 |
9
|
Simon M. Kaplan , William J. Tolone , Douglas P. Bogia , Celsina Bignoli, Flexible, active support for collaborative work with ConversationBuilder, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.378-385, November 01-04, 1992, Toronto, Ontario, Canada
[doi> 10.1145/143457.143552]
|
| |
10
|
|
| |
11
|
Mar(: I. Kellller, Peter II. Feiler, A llthony Finkelstein, Takuya Katayama, Leon J. Osterweil, Maria ti. Penedo, and H. Dieter Rombach. Software process example for ISPW-7. In 7th International Software Process Workshop, Yountville, CA, October 1991. Available from ftp://ftp .cs.color ado.ed u/pub / tecli reports/ ISPW7.
|
| |
12
|
Thomas Kreifelts and Elke Hinrichs. Sharing to-do lists with a distributed i;ask manager. In Proceedings of European (;'onference on Computer Supported Cooperative Work (ECSCW '93), Milan, Italy, September 13-~17, 1993.
|
| |
13
|
Lawrence S. Lefiiowit. z and W. Bruce Croft. Planlling and exectJtimt of tasks in cooperative work envirollnlents. In Proceedings of the Fifth iE~'E Co,J'e. re',ce on Artificial l, tellige,,.ce Applicalio~ts, pages 255261, Miallli, FL, 1989.
|
| |
14
|
Thomas W. Malone, Kevin Crowston, Jintae Lee, and Brian Pentland. Tools for inventing organizations' Toward a handbook of organizational processes. In Proceedings, Second Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, pages 72-82. IEEE Comput. Soc. Press., April 1993.
|
| |
15
|
|
| |
16
|
|
| |
17
|
Mike Robinson. Design for unanticipated use ..... In Proceedings of European Conference on Computer Supported Cooperative Work (ECSCW '93), pages 187-202, Milan, Italy, September 13-17, 1993.
|
| |
18
|
G. Rozenberg, editor. High-level Petri Nets: Theory and Application. Springer-Verlag, Berlin, 1991.
|
 |
19
|
|
| |
20
|
Lucy Suchman. Plans and Situated Actions. Cambridge University Press, Cambridge, 1987.
|
| |
21
|
Keith D. Swenson. A visual language to describe collaborative work. In Proceedings 1993 IEEE Symposium on Visual Languages, pages 298-303, Bergen, Norway, August 24-27, 1993. IEEE Computer Society Press.
|
 |
22
|
|
| |
23
|
William J. Tolone, Simon M. Kaplan, mid Geraldine Fitzpatrick. Specifying dynamic support for collaborative work within worlds. In Conference on Office Information Systems, Milpitas, CA, 1995.
|
| |
24
|
M. D. Zisman. Representation, Specification, and Automation of Office Procedures. PhD thesis, Wharton School, Univ. of Pennsylvania, Plliladelpllia, PA, 1977.
|
CITED BY 19
|
William J. Tolone , Simon M. Kaplan , Geraldine Fitzpatrick, Specifying dynamic support for collaborative work within WORLDS, Proceedings of conference on Organizational computing systems, p.55-65, August 13-16, 1995, Milpitas, California, United States
|
|
Hiroyuki Tarumi , Koji Kida , Yoshihide Ishiguro , Kenji Yoshifu , Takayoshi Asakura, WorkWeb system—multi-workflow management with a multi-agent system, Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge, p.299-308, November 16-19, 1997, Phoenix, Arizona, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
12, 4
David Kurlander
, Steven Feiner
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|