Documentation

Prometheus MetaModel

These documents provide various parts of a possible Prometheus metamodel which was developed as part of the PhD thesis of Khanh Hoa Dam. It may not be exactly correct with regard to the Prometheus core. We provide it as it may be useful to others working in this area.

 

Tutorial

New Tutorial added (25th August 2008).  To access click here. (If you experience problems with images not loading, then download the tutorial here - tutorial.zip)

 

An example project file:
The design of the Electronic Bookstore as specified in "Developing Intelligent Agent Systems - a practical guide" book can be downloaded below (right click and save as).

For PDT 3.0 and above click here

 

User guide:

The draft user guide and tutorial gives an introduction to the design tool (PDF format).

Note that the user manual does not cover code generation and protocol editing as yet.

 

 

Publications

 

PDT related :

Lin Padgham, John Thangarajah and Michael Winikoff, Prometheus Design Tool, (System Demonstration), Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence (AAAI-2008), Chicago, Illinois, USA, July

 

Lin Padgham, John Thangarajah, and Michael Winikoff. The Prometheus Design Tool - A Conference Management System Case Study. In Agent-Oriented Software Engineering VIII: 8th International Workshop, AOSE 2007, Honolulu, HI, USA, May 14, 2007, Revised Selected Papers. Edited by Michael Luck and Lin Padgham. Springer, LNCS 4951, p197-211.

 

Lin Padgham, John Thangarajah, Michael Winikoff. AUML Protocols and Code Generation in the Prometheus Design Tool. Accepted as a demonstration to be given at the 6th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-07), Hawaii, May, 2007.  (PDF) page 270

 

 

Gaya Jayatilleke, John Thangarajah, Lin Padgham and Michael Winikoff. Component Agent Framework for domain-Experts (CAFnE) Toolkit. Accepted as a demonstration to be given at The5th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-06), Hakodate, May 2006. (PDF) Pages 1465-1466

 

John Thangarajah, Lin Padgham, and Michael Winikoff. Prometheus Design Tool (system demonstration), Proceedings of the 4th International Conference on Autonomous Agents and MultiAgent Systems (AAMAS05), Utrecht, Netherlands. (PDF) Pages 127-128

 

Lin Padgham, John Thangarajah, and Michael Winikoff. Tool Support for Agent Development using the Prometheus Methodology, 1st international workshop on Integration of Software Engineering and Agent Technology (ISEAT 2005). September 2005, Melbourne, Australia. (PDF) Pages 383-388

 

 

Prometheus Methodology related :

Lin Padgham and Michael Winikoff. Developing Intelligent Agent Systems: A Practical Guide. June 2004, ISBN 0-470-86120-7, John Wiley and Sons.

 

Lin Padgham, Michael Winikoff, and David Poutakidis. Adding Debugging Support to the Prometheus Methodology. Engineering Applications of Artificial Intelligence, special issue on Agent-oriented Software Development, Volume 18, Issue 2 , March 2005, Pages 173-190, doi:10.1016/j.engappai.2004.11.018.

 

Lin Padgham and Michael Winikoff, Prometheus: A Practical Agent-Oriented Methodology. Chapter 5 in Agent-Oriented Methodologies, edited by B. Henderson-Sellers and P.Giorgini, to be published by Idea Group in 2005.

 

Lin Padgham and Michael Winikoff, Prometheus: A Pragmatic Methodology for Engineering Intelligent Agents In the proceedings of the workshop on Agent-oriented methodologies at OOPSLA 2002. November 4, 2002, Seattle. (PDF)

Lin Padgham and Michael Winikoff. Prometheus: A Methodology for Developing Intelligent Agents. In proceedings of the Third International Workshop on Agent-Oriented Software Engineering, at AAMAS'02. The version that appeared in the workshop proceedings: PDF,postscript, The revised version: PDF © Springer-Verlag.