Agents, agency and autonomy : a formal computational model
In recent years, there has been an explosion of interest in agents and multi-agent systems in a variety of areas including artificial intelligence, and software engineering. Agent technology, however, is still relatively young, and there is much debate and discussion over many important concepts and...
Main Author: | |
---|---|
Published: |
University College London (University of London)
1998
|
Subjects: | |
Online Access: | http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.586863 |
id |
ndltd-bl.uk-oai-ethos.bl.uk-586863 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-bl.uk-oai-ethos.bl.uk-5868632018-04-04T03:37:41ZAgents, agency and autonomy : a formal computational modeld'Inverno, Mark1998In recent years, there has been an explosion of interest in agents and multi-agent systems in a variety of areas including artificial intelligence, and software engineering. Agent technology, however, is still relatively young, and there is much debate and discussion over many important concepts and the relevant terminology. In particular, in a great deal of agent research, agents themselves are defined in wildly different ways, if at all, and this makes it extremely difficult to be explicit about their nature and functionality. These problems have arisen in part due to the lack of a common structure and language for describing and reasoning about both single agents and multi-agent systems, which might facilitate a rigorous organisation of the field. In response to this, a four-tiered theoretical formal framework for agent systems is proposed, which we use as a base from which to develop a detailed model of agents and their dimensions, the properties required by agents for effective operation, and the social organisation of multi-agent systems. This framework essentially comprises entities, objects, agents and autonomous agents, and specifies the relationships between them to provide a rigorous and detailed analysis of the structures underlying all such systems. Key to the understanding of this work is our overarching concern as computer scientists, of building computational systems. The development of formal theories and systems as proposed above is inadequate if they are irrelevant to the needs of practitioners. While the construction of any theory or model is unavoidably somewhat removed from the realities of software development, we address this concern by ensuring that the tools used are standard software engineering ones that are accessible and support practical development. In illustration of these ideas, and as a demonstration of the validity of the arguments made, we show how the framework and models developed can both provide a theoretical foundation and be applied directly to existing agent systems and theories: in particular, the Contract Net Protocol, AgentS- peak(L) and Social Dependence Networks.006.3University College London (University of London)http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.586863Electronic Thesis or Dissertation |
collection |
NDLTD |
sources |
NDLTD |
topic |
006.3 |
spellingShingle |
006.3 d'Inverno, Mark Agents, agency and autonomy : a formal computational model |
description |
In recent years, there has been an explosion of interest in agents and multi-agent systems in a variety of areas including artificial intelligence, and software engineering. Agent technology, however, is still relatively young, and there is much debate and discussion over many important concepts and the relevant terminology. In particular, in a great deal of agent research, agents themselves are defined in wildly different ways, if at all, and this makes it extremely difficult to be explicit about their nature and functionality. These problems have arisen in part due to the lack of a common structure and language for describing and reasoning about both single agents and multi-agent systems, which might facilitate a rigorous organisation of the field. In response to this, a four-tiered theoretical formal framework for agent systems is proposed, which we use as a base from which to develop a detailed model of agents and their dimensions, the properties required by agents for effective operation, and the social organisation of multi-agent systems. This framework essentially comprises entities, objects, agents and autonomous agents, and specifies the relationships between them to provide a rigorous and detailed analysis of the structures underlying all such systems. Key to the understanding of this work is our overarching concern as computer scientists, of building computational systems. The development of formal theories and systems as proposed above is inadequate if they are irrelevant to the needs of practitioners. While the construction of any theory or model is unavoidably somewhat removed from the realities of software development, we address this concern by ensuring that the tools used are standard software engineering ones that are accessible and support practical development. In illustration of these ideas, and as a demonstration of the validity of the arguments made, we show how the framework and models developed can both provide a theoretical foundation and be applied directly to existing agent systems and theories: in particular, the Contract Net Protocol, AgentS- peak(L) and Social Dependence Networks. |
author |
d'Inverno, Mark |
author_facet |
d'Inverno, Mark |
author_sort |
d'Inverno, Mark |
title |
Agents, agency and autonomy : a formal computational model |
title_short |
Agents, agency and autonomy : a formal computational model |
title_full |
Agents, agency and autonomy : a formal computational model |
title_fullStr |
Agents, agency and autonomy : a formal computational model |
title_full_unstemmed |
Agents, agency and autonomy : a formal computational model |
title_sort |
agents, agency and autonomy : a formal computational model |
publisher |
University College London (University of London) |
publishDate |
1998 |
url |
http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.586863 |
work_keys_str_mv |
AT dinvernomark agentsagencyandautonomyaformalcomputationalmodel |
_version_ |
1718620261665734656 |