A Goal-Based Organizational Perspective on Multi-agent Architectures

  • Authors:
  • Manuel Kolp;Paolo Giorgini;John Mylopoulos

  • Affiliations:
  • -;-;-

  • Venue:
  • ATAL '01 Revised Papers from the 8th International Workshop on Intelligent Agents VIII
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

A Multi-Agent System (MAS) is an organization of coordinated autonomous agents that interact in order to achieve common goals. Considering real world organizations as an analogy, this paper proposes architectural styles for MAS which adopt concepts from organization theory and strategic alliances literature. The styles are intended to represent a macro-level architecture of a MAS, and they are modeled using the i* framework which offers the notions of actor, goal and actor dependency for modeling multi-agent settings. The styles are also specified as metaconcepts in the Telos modeling language. Moreover, each style is evaluated with respect to a set of software quality attributes, such as predictability and adaptability. The paper also explores the adoption of micro-level patterns proposed elsewhere in order to give a finer-grain description of a MAS architecture. These patterns define how goals assigned to actors participating in an organizational architecture will be fulfilled by agents. An e-business example illustrates both the styles and patterns proposed in this work. The research is being conducted within the context of Tropos, a comprehensive software development methodology for agent-oriented software.