• 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