Increasing accessibility in agent-oriented methodologies
Increasing accessibility in agent-oriented methodologies
Even though there is evidence of the suitability of the multi-agent approach to cope with the complexity of current systems, its use is not widespread in other areas of computing science, nor in industrial and commercial environments. This can be explained, particularly for agent-oriented methodologies, by the absence of key software engineering best practices. In particular, we have identified three groups of drawbacks that limit the use of agent-oriented methodologies: incomplete coverage of the development cycle, a lack of tools for supporting the development process, and a high degree of dependence on specific toolkits, methods or platforms. Although these issues negatively affect the applicability of the multi-agent approach in general, it is arguably for open systems that their effect is particularly noticeable.
In this thesis, therefore, we aim to address the issues involved in taking existing agent-oriented methodologies to a point where they can be effectively applied to the development of open systems. In order to do so, we consider the combination of organisational design and agent design, as well as the methodological process itself.
Specifically, we address organisational design by constructing a software engineering technique (software patterns) for the representation and incorporation of standard organisations into the organisational design of a multi-agent system. The agent design aspect is addressed by constructing an agent design phase which uses standard agent architectures through a pattern catalogue. Based on this, we develop a methodological process that combines the organisational and agent designs, and that also considers the use of iterations for making the development of a system more agile. This methodological process is exemplified and assessed by means of a case study. Finally, we address the problem of monitoring the correct behaviour of agents in an open system, by constructing a model for the specification of open multi-agent systems.
University of Southampton
Gonzalez-Palacios, Jorge
6c6d0cd0-efc6-43c3-8922-53b7fa1cefc5
2006
Gonzalez-Palacios, Jorge
6c6d0cd0-efc6-43c3-8922-53b7fa1cefc5
Gonzalez-Palacios, Jorge
(2006)
Increasing accessibility in agent-oriented methodologies.
University of Southampton, Doctoral Thesis.
Record type:
Thesis
(Doctoral)
Abstract
Even though there is evidence of the suitability of the multi-agent approach to cope with the complexity of current systems, its use is not widespread in other areas of computing science, nor in industrial and commercial environments. This can be explained, particularly for agent-oriented methodologies, by the absence of key software engineering best practices. In particular, we have identified three groups of drawbacks that limit the use of agent-oriented methodologies: incomplete coverage of the development cycle, a lack of tools for supporting the development process, and a high degree of dependence on specific toolkits, methods or platforms. Although these issues negatively affect the applicability of the multi-agent approach in general, it is arguably for open systems that their effect is particularly noticeable.
In this thesis, therefore, we aim to address the issues involved in taking existing agent-oriented methodologies to a point where they can be effectively applied to the development of open systems. In order to do so, we consider the combination of organisational design and agent design, as well as the methodological process itself.
Specifically, we address organisational design by constructing a software engineering technique (software patterns) for the representation and incorporation of standard organisations into the organisational design of a multi-agent system. The agent design aspect is addressed by constructing an agent design phase which uses standard agent architectures through a pattern catalogue. Based on this, we develop a methodological process that combines the organisational and agent designs, and that also considers the use of iterations for making the development of a system more agile. This methodological process is exemplified and assessed by means of a case study. Finally, we address the problem of monitoring the correct behaviour of agents in an open system, by constructing a model for the specification of open multi-agent systems.
Text
1063988.pdf
- Version of Record
More information
Published date: 2006
Identifiers
Local EPrints ID: 466160
URI: http://eprints.soton.ac.uk/id/eprint/466160
PURE UUID: a2c434c8-d413-428c-ac54-eefa07719545
Catalogue record
Date deposited: 05 Jul 2022 04:34
Last modified: 16 Mar 2024 20:32
Export record
Contributors
Author:
Jorge Gonzalez-Palacios
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics