Tool-supported process analysis and design for the development of multi-agent systems

  • Authors:
  • Holger Knublauch;Thomas Rose

  • Affiliations:
  • Research Institute for Applied Knowledge Processing, Ulm, Germany;Research Institute for Applied Knowledge Processing, Ulm, Germany

  • Venue:
  • AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces a methodology for the development of multi-agent systems, in particular multi-agent systems that optimize the collaboration of distributed work groups like clinical departments. A major difficulty with such systems is requirements elicitation, because intimate knowledge of the work processes is needed to identify the potential agent application scenarios. In the face of uncertain requirements, our methodology exploits some ideas from agile software development approaches such as Extreme Programming, namely the values of collaboration with domain experts and of human creativity driven by rapid feedback. We support collaboration by means of a tool-supported modeling approach that allows one to capture existing and agentified processes in a format that is sufficiently simple to be understood and maintained by domain experts. These process models can be automatically synchronized with executable agent source code, so that rapid feedback is ensured. We support creativity by means of a searchable repository of reusable agent design patterns and other types of process modeling knowledge.