A conceptual framework for agent definition and development

Citation
M. Luck et M. D'Inverno, A conceptual framework for agent definition and development, COMPUTER J, 44(1), 2001, pp. 1-20
Citations number
83
Categorie Soggetti
Computer Science & Engineering
Journal title
COMPUTER JOURNAL
ISSN journal
00104620 → ACNP
Volume
44
Issue
1
Year of publication
2001
Pages
1 - 20
Database
ISI
SICI code
0010-4620(2001)44:1<1:ACFFAD>2.0.ZU;2-A
Abstract
The use of agents of many different kinds in a variety of fields of compute r science and artificial intelligence is increasing rapidly and is due, in part, to their wide applicability. The richness of the agent metaphor that leads to many different uses of the term is, however, both a strength and a weakness: its strength lies in the fact that it can be applied in very man y different ways in many situations for different purposes; the weakness is that the term agent is now used so frequently that there is no commonly ac cepted notion of what it is that constitutes an agent. This paper addresses this issue by applying formal methods to provide a defining framework for agent systems. The Z specification language is used to provide an accessibl e and unified formal account of agent systems, allowing us to escape from t he terminological chaos that surrounds agents. In particular, the framework precisely and unambiguously provides meanings for common concepts and term s, enables alternative models of particular classes of system to be describ ed within it, and provides a foundation for subsequent development of incre asingly more refined concepts.