|
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
|
|
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
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|