摘要(英) |
The software industry extremely needs a practical and simple platform to develop agents quickly. However, the existing software platforms such as Jason and Jadex are all difficult to use. Because Jason uses Agent-speak language, it’s so abstract that it is not easy to understand. Jadex uses XML to store the goals and plan head, this is too complicate.
Based on the popular Java Agent Development framework (Jade) platform, we develop a model called Jadexx. Unlike Jadex, Jadexx needs no installation. We hope that, through Jadexx, agent-oriented programming can follow the popular object-oriented programming paradigm to be widely accepted. On one hand, Jadexx provides high-level agent deliberation. On the other hand, the underlying Jade provides low-level communication among agents.
Jadexx uses Java to implement, and using only OWL files to store goals. It thus improves the usability, compared with Jason and Jadex. In addition, Jadexx implements meta-plan to remedy the weakness of Jadex meta-level reasoning.
|
參考文獻 |
[1] S. Franklin, A. Graesser, “Is It an Agent, or Just a Program? : A Taxonomy for
Autonomous Agents,” Institute for Intelligent Systems, University of Memphis, Memphis, USA, 1996.
[2] A. Pokahr, L. Braubach, A. Walczak, and W. Lamersdorf, “Jadex: Engineer goal-oriented agents,” Distributed Systems and Information Systems, University of Hamburg, Germany, 2007.
[3] R.H. Bordini, J.F. Hubner, “BDI Agent Programming in AgentSpeak Using Jason,” Department of Computer Science, University of Durham, 2006.
[4] Wikipedia, “Belief-desire-intention software model,” [online]. Available:
http://en.wikipedia.org/wiki/Belief%E2%80%93desire%E2%80%93intention_software_model
[5] Wikipedia, “Prolog,” [online]. Available: http://zh.wikipedia.org/wiki/Prolog
[6] Telecom Italia Lab, “Jade” [online]. Available: http://jade.tilab.com/index.html
[7] IEEE Foundation for Intelligent Physical Agents. ”FIPA” [online]. Available: http://www.fipa.org/
[8] Jen-Yen Chen, “FIPA Communicative Acts (CA),” class notes for SE6007, Department of Computer Science and Information Engineering. National Central University, 2011.
[9] L.Braubach, A.Pokahr, W.Lamersdorf, “Jadex: A Short Overview,” Distributed and Information System Group, University of Hamburg, Germany, 2004.
[10] W3C OWL Working Group. OWL Web Ontology Language Guide[online]
Available: http://www.w3.org/TR/owl-guide#owl
|