Normalized Interactions between autonomous agents

A case Study in Inter-Organizational Project Management
  • Jeremy Pitt
  • Matthew Anderton
  • Jim Cunningham


The CEC Project GOAL (Esprit 6283) aims to develop generic software tools to support a new project management paradigm, in which projects are collaborative, decentralised and inter-organizational. To support inter-organizational interaction, communication and cooperation, we are developing a design framework for formalizing the flow of information between organizations, specifying access to and provision of project services, and defining project-wide standards and procedures. This framework is based on normalizing interactions between autonomous software agents by specifying messages and protocols for inter-agent communication and cooperation. This paper reviews the framework, and then focusses on the specification and implementation of a case study, the automation of a distributed document review procedure. This is both a successful proof of concept and a demonstration of how Artificial Intelligence technologies can support inter-organizational project management. It also points the way to ‘agent brokering’, an enhancement of object brokering in distributed open systems, where the satisfaction of service requests can be subject to negotiation.

Key words

Intelligent agents cooperative systems project management 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. B. Burmeister, A. Haddadi, and K. Sundermeyer (1993): Generic configurable cooperation protocols for multi-agent systems. In MAAMAW'93.Google Scholar
  2. D. Chu and K. Clark (1993): IC Prolog II: A Multi-Threaded Prolog System. m/s, Department of Computing, Imperial College.Google Scholar
  3. D. Chu (1992): IC Prolog II: A Language for Implementing Multi-Agent Systems. In Proceedings SIG on Cooperating Knowledge Based Systems, Keele.Google Scholar
  4. M. C. Costa, R. J. Cunningham, and J. Booth (1990): Logical Animation. In Proc. of 12th International Conference on Software Engineering, pp. 144–149, Nice, 1990. IEEE Computer Society Press.Google Scholar
  5. J. Cunningham, D. Gabbay, and H.-J. Ohlbach (1991): Towards the MEDLAR framework. In Esprit '91: Proceedings of the Annual Esprit Conference, pp. 822–841. Kluwer/CEC DGXIII.Google Scholar
  6. P. de Greef, K. Clark, and F. McCabe (1993): Toward a specification language for cooperation methods. In GWAI'92 16th German AI Conference, volume 671, pp. 313–320. Springer Verlag.Google Scholar
  7. A. Jones and M. Sergot (1994): Institutionalized power (preliminary report). CEC Esprit Project Medlar (Esprit 6471) Periodic Progress Report 2, Department of Computing, Imperial College of Science, Technology and Medicine.Google Scholar
  8. S. Kaplan, A. Carroll, and K. MacGregor (1991): Supporting Collaborative Processes with ConversationBuilder. ACM.Google Scholar
  9. D. Kuokka, J. McGuire, J. Weber, J. Tenenbaum, T. Gruber, and G. Olsen (1993): SHADE: Knowledge-Based Technology for the Re-Engineering Problem - 1993 Annual Report. Available in HTML from Scholar
  10. T. Maibaum (1993): Temporal Reasoning over Deontic Specifications. In J. Ch. Meyer and J. Wieringa, editors, Deontic Logic in Computer Science, pp. 141–202. Wiley.Google Scholar
  11. F. McCabe (1994): April: Agent PRocess Interaction Language. Department of Computing, Imperial College of Science, Technology and Medicine.Google Scholar
  12. J. Ch. Meyer and J. Wieringa (1993): Deontic logic: A concise overview. In J. Ch. Meyer and J. Wieringa, editors, Deontic Logic in Computer Science, pp. 3–16. Wiley.Google Scholar
  13. OMG (1992): The Common Object Request Broker: Architecture and Specification. OMG Document Number 91.12.1 (Revision 1.1), Wiley & Sons.Google Scholar
  14. J. Pitt, J. Cunningham, and J. H. Kim (1994): Cooperative answering to natural language email queries. In F. Anger, R. Rodriguez, and M. Ali, editors, Proceedings 7th Intnl. Conf. on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, pp. 273–281. Gordon and Breach Science Publishers.Google Scholar
  15. R. Quirk, S. Greenbaum, G. Leech, and J. Svartvik (1995): A Comprehensive Grammar of the English Language. Longmans.Google Scholar
  16. D. Steiner, A. Burt, M. Kolb, and C. Lerin (1993): The conceptual framework of MAI2L. In MAAMAW'93.Google Scholar
  17. T. Winograd (1988): A language action perspective on the design of cooperative work. In I. Grief, editor, Computer Supported Cooperative Work: A Book of Readings. Morgan Kaufman.Google Scholar
  18. M. Wooldridge and N. Jennings (to appear): Intelligent agents: Theory and practice. Knowledge Engineering Review.Google Scholar

Copyright information

© Kluwer Academic Publishers 1996

Authors and Affiliations

  • Jeremy Pitt
    • 1
  • Matthew Anderton
    • 1
  • Jim Cunningham
    • 1
  1. 1.Department of ComputingImperial College of Science, Technology, and MedicineLondonU.K.

Personalised recommendations