Specifying Roles within Agent-Oriented Software Engineering

  • Authors:
  • Kevin Chan;Leon Sterling

  • Affiliations:
  • -;-

  • Venue:
  • APSEC '03 Proceedings of the Tenth Asia-Pacific Software Engineering Conference Software Engineering Conference
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Roles are an essential concept within agent-orientedsoftware engineering (AOSE). Role definitions in currentAOSE methodologies are usually claimed to be for use atthe requirements level. However, in most methodologies,they are too low level, specifying too much detail. In thispaper, we present a "higher level" role specification. Therole specification method described in this paper workstogether with other agent specification/analysis methodsthat we and others have developed. However, we believethat role specification may also be used with non-agent-basedsystems, and provide a useful abstraction forspecifying the requirements of any software system.