Coordinating Multi-task Environments Through the Methodology of Relations Graph

This paper presents Relations Graph - GR a methodology to automate the generation of coordination mechanisms in computational environments. GR explores encapsulation and compacting capabilities of Colored Petri Nets to generate temporal coordination mechanisms, although the use of the GR methodology does not depend on the knowledge of PN formalism. GR supports alternative temporal behaviors and alternative activities changing the temporal relations among activities in processing time. An algorithm to identify and model coordination mechanisms linear to the number of activities and its application to an illustrative collaborative authoring environment will be presented.

[1]  Andrzej Duda,et al.  TAO: Temporal Algebraic Operators for modeling multimedia presentations , 2002, J. Netw. Comput. Appl..

[2]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[3]  Giorgio De Michelis,et al.  A Light Workflow Management System Using Simple Process Models , 2000, Computer Supported Cooperative Work (CSCW).

[4]  A. Raposo,et al.  Petri Nets Based Coordination Mechanisms for Multi-Workflow Environments , 2000 .

[5]  Carla Simone,et al.  Coordination mechanisms: Towards a conceptual foundation of CSCW systems design , 1996, Computer Supported Cooperative Work (CSCW).

[6]  Danny Weyns,et al.  A colored Petri-net for a multi-agent application , 2002 .

[7]  Kyoungro Yoon,et al.  TOCPN: interactive temporal model for interactive multimedia documents , 1998, Proceedings International Workshop on Multi-Media Database Management Systems (Cat. No.98TB100249).

[8]  Chrysanthos Dellarocas,et al.  A coordinate perspective on software architecture: towards a design handbook for integrating software components , 1996 .

[9]  Wil M.P. van der Aalst Modelling and analysing workflow using a Petri-net based approach , 1994 .

[10]  Alberto Barbosa Raposo,et al.  Coordination in collaborative environments - a global approach , 2002, The 7th International Conference on Computer Supported Cooperative Work in Design.

[11]  Sushil K. Prasad,et al.  Fundamental Capabilities of Web Coordination Bonds: Modeling Petri Nets and Expressing Workflow and Communication Patterns over Web Services , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[12]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[13]  Daniel Kudenko,et al.  Adaptive Agents and Multi-Agent Systems , 2003, Lecture Notes in Computer Science.

[14]  Akhil Kumar,et al.  XRL/Woflan: Verification and Extensibility of an XML/Petri-Net-Based Language for Inter-Organizational Workflows , 2004, Inf. Technol. Manag..

[15]  C. V. Ramamoorthy,et al.  Performance Evaluation of Asynchronous Concurrent Systems Using Petri Nets , 1980, IEEE Transactions on Software Engineering.

[16]  Daniel Moldt,et al.  Multi-Agent-Systems Based on Coloured Petri Nets , 1997, ICATPN.

[17]  Abbas K. Zaidi,et al.  On temporal logic programming using Petri nets , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[18]  Wei Chen,et al.  Coordination mechanisms for dependency relationships among multiple agents , 2002, AAMAS '02.