DocumentCode
1036683
Title
Patterns of agent interaction scenarios as use case maps
Author
Billard, Edward A.
Author_Institution
Dept. of Math & Comput. Sci., California State Univ., Hayward, CA, USA
Volume
34
Issue
4
fYear
2004
Firstpage
1933
Lastpage
1939
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.
Keywords
multi-agent systems; object-oriented programming; software engineering; autonomous agents interaction; complex agent behavior; cooperative systems; multiagent systems; object-oriented software development; software design patterns; use case map; Autonomous agents; Communication system control; Computer aided software engineering; Computer architecture; Multiagent systems; Performance analysis; Programming; Software design; Software engineering; Telephony; Algorithms; Artificial Intelligence; Equipment Design; Models, Theoretical; Numerical Analysis, Computer-Assisted; Pattern Recognition, Automated;
fLanguage
English
Journal_Title
Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
Publisher
ieee
ISSN
1083-4419
Type
jour
DOI
10.1109/TSMCB.2004.828192
Filename
1315774
Link To Document