Modelling and design of multi-agent systems

David Kinny, Michael Georgeff

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

48 Citations (Scopus)


Agent technologies are now being applied to the development of largescale commercial and industrial software systems. Such systems are complex, involving hundreds, perhaps thousands of agents, and there is a pressing need for system modelling techniques that permit their complexity to be effectively managed, and principled methodologies to guide the process of system design. Without adequate techniques to support the design process, such systems will not be sufficiently reliable, maintainable or extensible, will be difficult to comprehend, and their elements will not be re-usable. In this paper, we present techniques for modelling agents and multi-agent systems which adapt and extend existing Object-Oriented representation techniques, and a methodology which provides a clear conceptual framework to guide system design and specification. We have developed these techniques for systems of agents based upon a particular Belief-Desire-Intention architecture, but have sought to provide a framework for the description of agent systems that is sufficiently general to be applicable to other agent architectures, and which may be extended in various ways.

Original languageEnglish
Title of host publicationIntelligent Agents III - Agent Theories, Architectures, and Languages
Subtitle of host publicationECAI'96 Workshop (ATAL) Budapest, Hungary, August 12-13, 1996 Proceedings
EditorsJorg P. Muller, Michael J. Wooldridge, Nicholas R. Jennings
Place of PublicationBerlin Germany
Number of pages20
ISBN (Print)3540625070
Publication statusPublished - 1997
Externally publishedYes
EventInternational Workshop on Intelligent Agents 1996 - Budapest, Hungary
Duration: 12 Aug 199613 Aug 1996 (Proceedings)

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743


ConferenceInternational Workshop on Intelligent Agents 1996
Internet address

Cite this