Int. J. of Agent-Oriented Software Engineering   »   2009 Vol.3, No.1

 

 

Title: The goal-oriented design of agent systems: a refinement of Prometheus and its evaluation

 

Author: Jason Khallouf, Michael Winikoff

 

Addresses:
School of Computer Science and Information Technology, RMIT University, Melbourne, Australia
School of Computer Science and Information Technology, RMIT University, Melbourne, Australia

 

Abstract: The initial step of any software engineering methodology is to form requirements. Recently, a goal-oriented approach to requirements has been proposed and argued to be beneficial. Goals also play a key role in the implementation of proactive software agents. However, although some agent-oriented software engineering methodologies have incorporated (aspects of) goal-oriented requirements engineering and although they target agent platforms that provide goals as an implementation construct, none of the methodologies provide a goal-oriented design process. We present three modifications to the Prometheus methodology, which aim to make it more goal-oriented in its design phases: we introduce a goal coupling diagram as an adjunct to the existing data coupling diagram, we modify the temporal design artefacts to include goals and we introduce a number of goal-related consistency checks. Finally, we report on an experimental evaluation comparing the effectiveness of the original and refined methodologies.

 

Keywords: agent-oriented software engineering; goal-oriented requirements engineering; Prometheus; multi-agent systems; MAS; agent-based systems; goals.

 

DOI: 10.1504/IJAOSE.2009.022947

 

Int. J. of Agent-Oriented Software Engineering, 2009 Vol.3, No.1, pp.88 - 112

 

Available online: 04 Feb 2009

 

 

Editors Full text accessAccess for SubscribersPurchase this articleComment on this article