• DocumentCode
    3067651
  • Title

    The genesis of a pattern language for agent-based enterprise systems

  • Author

    Taylor, Paul R. ; Evans-Greenwood, Peter ; Odell, James

  • Author_Institution
    Agentis Int., Carlton, Vic., Australia
  • fYear
    2005
  • fDate
    19-20 Sept. 2005
  • Firstpage
    395
  • Lastpage
    400
  • Abstract
    Patterns have recognised utility in software engineering design and development processes. The body of knowledge of design and development of agent-based systems is now sufficiently mature to be usefully expressed as a pattern language. The essential elements of agent-based decomposition - autonomous agents, relationships between agents, and organisational structures - lend themselves to a pattern-based description. This paper describes an initiative currently underway at Agentis Software to mine, document and evolve a complete pattern language for agent-based systems. These patterns define recurring agent-based structures for both individual agents and multi-agent system architectures. This paper discusses the software engineering motivations for making this investment in patterns by describing the strategic and pragmatic motivations, the pattern mining process, how the patterns are used in the design of agent-based solution architectures, and our experiences in using and evolving the pattern language.
  • Keywords
    DP industry; data mining; multi-agent systems; object-oriented languages; object-oriented programming; software agents; software houses; Agentis Software; agent-based decomposition; agent-based enterprise systems; autonomous agents; multiagent system architecture; organisational structures; pattern language; pattern mining process; recurring agent-based structures; software development processes; software engineering design; Australia; Autonomous agents; Computer architecture; Investments; Multiagent systems; Pattern recognition; Process design; Software architecture; Software design; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2005. (QSIC 2005). Fifth International Conference on
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2472-9
  • Type

    conf

  • DOI
    10.1109/QSIC.2005.65
  • Filename
    1579162