A uniform meta-model for modeling integrated cooperation

Process modeling is a central topic of research on Computer Supported Cooperative Work (CSCW). Uniformity and flexibility in work representation and process enactment are two primary goals. We develop a novel meta-model capable of modeling uniformly a wide range of cooperation scenarios. We will discuss the key elements of the model and its computerized formalism, the Cova programming language, and its runtime system. We will describe in this language several typical cooperation scenarios to illustrate how integrated cooperation and other cooperation scenarios can be described and supported with our model.

[1]  Mike Wright,et al.  Petri net-based modelling of workflow systems: An overview , 2001, Eur. J. Oper. Res..

[2]  Nicholas Carriero,et al.  Coordination languages and their significance , 1992, CACM.

[3]  Shi Meilin,et al.  oodOPT: a semantics-based concurrency control framework for fully-replicated architecture , 2001 .

[4]  Mauricio Cortes,et al.  DCWPL: a programming language for describing collaborative work , 1996, CSCW '96.

[5]  Chengzheng Sun,et al.  Operational transformation in real-time group editors: issues, algorithms, and achievements , 1998, CSCW '98.

[6]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[7]  Jonathan Trevor,et al.  Cola: A lightweight platform for CSCW , 2004, Computer Supported Cooperative Work (CSCW).

[8]  Weimin Du,et al.  Flexible specification of workflow compensation scopes , 1997, GROUP.

[9]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[10]  Saul Greenberg,et al.  Real time groupware as a distributed system: concurrency control and its effect on the interface , 1994, CSCW '94.

[11]  David Jordan,et al.  The Object Database Standard: ODMG 2.0 , 1997 .

[12]  Nicholas Carriero,et al.  Coordination languages and their significance , 1992, CACM.

[13]  Saul Greenberg,et al.  GROUPKIT: a groupware toolkit for building real-time conferencing applications , 1992, CSCW '92.

[14]  Guangxin Yang,et al.  CovaTM: a transaction model for cooperative applications , 2002, SAC '02.

[15]  Michael Weber,et al.  Integrating synchronous multimedia collaboration into workflow management , 1997, GROUP.

[16]  Jacques Wainer,et al.  A conceptual model of groupware , 1994, CSCW '94.

[17]  Umeshwar Dayal,et al.  The architecture of an active database management system , 1989, SIGMOD '89.

[18]  Farhad Arbab,et al.  Coordination Models and Languages , 1998, Adv. Comput..

[19]  Remo Pareschi,et al.  Generalized process structure grammars GPSG for flexible representations of work , 1996, CSCW '96.

[20]  Richard R. Muntz,et al.  COCA: collaborative objects coordination architecture , 1998, CSCW '98.