Abstract

A use case map (UCM) presents, in general, an abstract description of a complex system and, as such, is a good candidate for representing scenarios of autonomous agents interacting with other autonomous agents. The "gang of four" design patterns are intended for object-oriented software development but at least eight of the patterns illustrate structure, or architecture, that is appropriate for interacting agents, independent of software development. This study presents these particular patterns in the form of UCMs to describe abstract scenarios of agent interaction. Seven of the patterns attempt to balance the decentralized nature of interacting agents with an organized structure that makes for better, cleaner interactions. An example performance analysis is provided for one of the patterns, illustrating the benefit of an early abstraction of complex agent behavior. The original contribution here is a UCM presentation of the causal paths in agent behavior as suggested by software design patterns.

-- DanielAmyot - 10 Aug 2006

Discussion

FormForVirtualLibrary edit

Title Patterns of agent interaction scenarios as Use Case Maps
Authors E.A. Billard
Type Journal
Conference/Journal Title IEEE Transactions on Systems, Man and Cybernetics
Volume/Number 34B:4
Editors
Publisher
Month August
Year 2004
Pages 1933- 1939
DOI 10.1109/TSMCB.2004.828192
Keywords Cooperative systems, design patterns, multiagent systems
Topic attachments
I Attachment Action Size Date Who Comment
TSMC2004.pdfpdf TSMC2004.pdf manage 377 K 04 Apr 2008 - 16:19 DanielAmyot Prepublication version
Topic revision: r3 - 07 Nov 2009, JameleddineHassine
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback