• DocumentCode
    2177830
  • Title

    An agent design pattern classification scheme: capturing the notions of agency in agent design patterns

  • Author

    Oluyomi, Ayodele ; Karunasekera, Shanika ; Sterling, Leon

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Melbourne Univ., Carlton, Vic., Australia
  • fYear
    2004
  • fDate
    30 Nov.-3 Dec. 2004
  • Firstpage
    456
  • Lastpage
    463
  • Abstract
    Agent technology is increasingly being used to develop software systems in different domains. Hence particular design problems are recurring in different multiagent systems development projects. In order to enhance the reuse of proven solutions to recurring design problems, agent design patterns are being identified and documented. Understandably, most of the available work on agent design patterns reflect object oriented concepts (classes, objects, inheritance, etc) and exhibit an implementation bias. It is preferable for these patterns to reflect the notions of agency and be described at the right level of abstraction. In this paper, we present a new agent design pattern classification scheme that is structured to better reflect the notions of agency and allow varying levels of abstraction in describing agent design patterns. We also show how four different agent design patterns fit into our classification scheme.
  • Keywords
    multi-agent systems; object-oriented programming; pattern classification; software agents; agent design pattern classification; multiagent system; object oriented concept; software system; Application software; Buildings; Computer science; Multiagent systems; Organizing; Pattern classification; Software agents; Software design; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2004. 11th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2245-9
  • Type

    conf

  • DOI
    10.1109/APSEC.2004.19
  • Filename
    1371949