|
ABSTRACT
This article investigates the transition between semi-formal AOSE methodologies and FIPA compliant agent implementation tools. It focuses on the translation between an implementation independent design and an implementation dependent detailed design/ implementation. It is illustrated on a case study using a subset of the MESSAGE methodology whose modelling language extends the UML, the JADE development framework and the Jess rule based system for reasoning. It shows how the implementation is partially structured based on the design description where high-level design decisions have been made.The case study suggests that agreement on a minimal set of standard high-level agent concepts for AOSE modelling is needed. This would enable development tools to support these standard agent concepts. The current situation where development tools have their own set of basic agent concepts implies that the translation process is unique for every combination of methodology and development tool. This hinders the ability to define a complete development process from analysis to design and implementation and is an obstacle to the adoption of the agent approach by mainstream software engineering departments.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
OMG UML Specification Version 1.3. Object Management Group, Inc., <http://www>.rational.com /uml/resources/documentation/index.jtmpl, June 1999.
|
| |
2
|
|
| |
3
|
MESSAGE website, http://www.eurescom. de/Public/Projects/p900-series/P907/P907.htm
|
| |
4
|
Wooldridge, M., Jennings, N.R., Kinny D. "The Gaia Methodology for Agent-Oriented Analysis and Design". Kluwer Academic Press, 2000.
|
| |
5
|
Carlos Argel Iglesias , Mercedes Garijo , José Centeno-González , Juan R. Velasco, Analysis and Design of Multiagent Systems Using MAS-Common KADS, Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages, p.313-327, July 24-26, 1997
|
| |
6
|
Carlos Argel Iglesias , Mercedes Garijo , José Centeno-González, A Survey of Agent-Oriented Methodologies, Proceedings of the 5th International Workshop on Intelligent Agents V, Agent Theories, Architectures, and Languages, p.317-330, July 04-07, 1998
|
| |
7
|
Odell, J., Van Dyke Parunak, H., Bauer, B. Extending UML for Agents. Proc. Of the Agent-Oriented Information Systems Workshop at the 17 th National Conference on Artificial Intelligence, Wagner, G., Lesperance, Y., and Yu, E. eds. 2000.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
Giovanni Caire , Wim Coulier , Francisco J. Garijo , Jorge Gomez , Juan Pavón , Francisco Leal , Paulo Chainho , Paul E. Kearney , Jamie Stark , Richard Evans , Philippe Massonet, Agent Oriented Analysis Using Message/UML, Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II, p.119-135, May 29, 2001
|
| |
13
|
JADE web site http://sharon.cselt.it/projects/jade/
|
| |
14
|
JESS rule engine web site http://herzberg.ca.sandia.gov/jess/
|
 |
15
|
|
| |
16
|
Busetta, P., Rönnquist, R., Hodgson, A. and Lucas, A. JACK Intelligent Agents- Components for for Intelligent Agents in Java, in AgentLink newsletter, 1999.
|
| |
17
|
Nwana, H.S., Ndumu, D.T., and Lee, L.C. Zeus: An advanced toolkit for Engineering Distributed Multi-Agent Systems, proceedings of PAAM'98, London, 1998.
|
| |
18
|
Poslad, S., Buckle, P., Hadingham, R. The FIPA-OS Agent Platform: Open Source for Open Standards.
|
| |
19
|
Hoffmann, O. Jade, Jess and Protégé Integration, <http://sourceforge.net/projects/jadejessprotege/>
|
|