Allocating goals to agent roles during MAS requirements engineering

  • Authors:
  • Ivan J. Jureta;Stéphane Faulkner;Pierre-Yves Schobbens

  • Affiliations:
  • Information Management Research Unit, University of Namur, Namur, Belgium;Information Management Research Unit, University of Namur, Namur, Belgium;Institut d'Informatique, University of Namur, Namur, Belgium

  • Venue:
  • AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Allocation of goal responsibilities to agent roles in Multi-Agent Systems (MAS) influence the degree to which these systems satisfy nonfunctional requirements. This paper proposes a systematic approach that starts from nonfunctional requirements identification and moves towards agent role definition guided by the degree of nonfunctional requirements satisfaction. The approach relies on goal-dependencies to allow potential MAS vulnerabilities to be studied. In contrast to related work where organizational patterns are imposed on MAS, roles are constructed first, allowing MAS organizational structures to emerge from role definitions.