Multiagent systems for workflow

Workflows are ubiquitous in business computing. They arise not only within an enterprise but increasingly across enterprises as well—in situations such as virtual enterprises and applications such as supply-chain management. Although the importance of workflows as a basis for understanding and automating business activities is widely recognized, current workflow practice leaves much to be desired. To a large extent, this problem arises because of the rigidity of current technology, which does not accord well with the complex, heterogeneous, dynamic environments in which workflows are applied. Agent technology promises to alleviate many of these problems and hence enable adaptive workflows in realistic settings. We consider interaction-oriented programming (IOP), an approach to software engineering based on multiagent systems that we have been developing. We focus on one aspect of IOP, which deals with social commitments and enables agents to flexibly enact a multienterprise workflow by entering into and behaving according to their commitments to each other. The agents can cancel or modify their base-level commitments only if they satisfy the metacommitments that then go into effect. Copyright  1999 John Wiley & Sons, Ltd.

[1]  Munindar P. Singh,et al.  Using Spheres Of Commitment To Support Virtual Enterprises , 1997 .

[2]  Raul Medina-Mora,et al.  ActionWorkflow in use: Clark County Department of Business License , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[3]  Munindar P. Singh A Customizable Coordination Service for Autonomous Agents , 1997, ATAL.

[4]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[5]  Panos K. Chrysanthis,et al.  Synthesis of extended transaction models using ACTA , 1994, TODS.

[6]  Munindar P. Singh,et al.  Readings in agents , 1997 .

[7]  Munindar P. Singh,et al.  Automating workflows for service provisioning: integrating AI and database technologies , 1994, Proceedings of the Tenth Conference on Artificial Intelligence for Applications.

[8]  Munindar P. Singh Commitments Among Autonomous Agents in Information-Rich Environments , 1997, MAAMAW.

[9]  Munindar P. Singh An ontology for commitments in multiagent systems: , 1999, Artificial Intelligence and Law.

[10]  Munindar P. Singh The Intentions of Teams: Team Structure, Endodeixis, and Exodeixis , 1998, ECAI.

[11]  Les Gasser,et al.  Social Conceptions of Knowledge and Action: DAI Foundations and Open Systems Semantics , 1991, Artif. Intell..

[12]  Herman Lam,et al.  Integration of design and manufacturing in a virtual enterprise using enterprise rules, intelligent agents, STEP, and work flow , 1997, Other Conferences.

[13]  Hans-Jörg Schek,et al.  Merging application-centric and data-centric approaches to support transaction-oriented multi-system workflows , 1993, SGMD.

[14]  Ahmed K. Elmagarmid,et al.  Object-Oriented Multidatabase Systems: A Solution for Advanced Applications , 1995 .

[15]  Nicholas R. Jennings,et al.  Agent-Based Business Process Management , 1996, Int. J. Cooperative Inf. Syst..

[16]  Peter Holm,et al.  Speech Acts On Trial , 1996, Scand. J. Inf. Syst..

[17]  Timos K. Sellis,et al.  An Organizational Framework for Cooperating Intelligent Information Systems , 1992, Int. J. Cooperative Inf. Syst..

[18]  Matthias Nussbaum Database Transaction Models for Advanced Applications , 1992 .

[19]  Amit P. Sheth,et al.  Scheduling workflows by enforcing intertask dependencies , 1996, Distributed Syst. Eng..

[20]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[21]  Amit P. Sheth,et al.  Using Polytransactions to Manage Interdependent Data , 1992, Database Transaction Models for Advanced Applications.

[22]  Alejandro P. Buchmann,et al.  A Transaction Model for Active Distributed Object Systems , 1992, Database Transaction Models for Advanced Applications.

[23]  A. Elmagarmid Database transaction models for advanced applications , 1992 .

[24]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .