Transactional Models Supporting Cooperative work -- The TransCoop Experiences (1996)
Abstract:
Cooperative work on shared information requires different kind of computing system support to coordinate the work of multiple users, to establish mutual awareness and to ensure consistency. These issues are currently tackled separately in various loosely related areas, like workflow systems, groupware, and advanced transactional models. We present a transactional model that provides a core functionality for information sharing in cooperative systems, that explicitely supports cooperation primitives and at the same time ensures consistency of results. The model has been derived from a thorough analysis of various cooperative appliciation scenarios. It is currently being implemented as an extension of an object-oriented database management system and evaluated for a cooperative document authoring application. 1
Citations
| 540 | Lightweight causal and atomic group multicast – Birman, Schiper, et al. - 1991 |
| 369 | Introduction to the ISO specification language LOTOS – Bolognesi, Brinksma - 1987 |
| 128 | Specifying and enforcing intertask dependencies – Attie, Singh, et al. - 1993 |
| 89 | ACTA: A Framework for Specifying and Reasoning about Transaction Structure and Behavior – Chrysanthis, Ramamritham - 1990 |
| 87 | A model of CAD transactions – BANCILHON, KIM, et al. - 1985 |
| 65 | The ISIS Project: Real Experience with a Fault Tolerant Programming System – Berman, Cooper - 1991 |
| 60 | ACTA: The SAGA continues – Chrysanthis, Ramamritham - 1992 |
| 23 | HyperStorM: An Extensible Object-Oriented Hypermedia Engine – Bapat, Wasch, et al. - 1996 |
| 8 | Delegation in ACTA to control sharing in extended transactions – Chrysanthis, Ramamritham - 1993 |

