Annals of Mathematics and Artificial Intelligence

, Volume 37, Issue 1, pp 131–167

Unifying Agent Systems


  • Michael Luck
    • Department of Electronics and Computer ScienceUniversity of Southampton
  • Mark d'Inverno
    • Cavendish School of Computer ScienceUniversity of Westminster

DOI: 10.1023/A:1020273205131

Cite this article as:
Luck, M. & d'Inverno, M. Annals of Mathematics and Artificial Intelligence (2003) 37: 131. doi:10.1023/A:1020273205131


Whilst there has been an explosion of interest multi-agent systems, there are still many problems that may have a potentially deleterious impact on the progress of the area. These problems have arisen primarily through the lack of a common structure and language for understanding multi-agent systems, and with which to organise and pursue research in this area. In response to this, previous work has been concerned with developing a computational formal framework for agency and autonomy which, we argue, provides an environment in which to develop, evaluate, and compare systems and theories of multi-agent systems. In this paper we go some way towards justifying these claims by reviewing the framework and showing what we can achieve within it by developing models of agent dimensions, categorising key inter-agent relationships and by applying it to evaluate existing multi-agent systems in a coherent computational model. We outline the benefits of specifying each of the systems within the framework and consider how it allows us to unify different systems and approaches in general.

Copyright information

© Kluwer Academic Publishers 2003