摘要(英) |
The power of agent lies in its autonomy to take care of detailed things for user in a distributed manner over the Web. Java agent development extended (JADEX) comes up with the belief, desire, intention (BDI) model to enable agent to think in an intelligent way similar to that in human behavior. JADEX articulates a unique technique to reason about intention (called plan), to encapsulate the agent definition file (ADF) in XML, and to interact with other agents. Conforming to these JADEX standards enhances the abstraction level of software, and hence reduces software complexity and development cost and time. We used JADEX, along with Web ontology language (OWL), to develop a travel agent system that autonomously pick-up personalized tour package for user to demonstrate the JADEX characteristics. Further, agent-based software engineering is all about raising abstraction level from class to agent, which directly changes code writing style and indirectly affects analysis and design processes. The work looks into this in addition to sharing the JADEX development experience.
|
參考文獻 |
[1] Alexander Pokahr, Lars Braubach, Jadex User Guide, Distributed Systems Group
, University of Hamburg, Germany, June 2007.
[2] Telecom Italia Lab, “Jade” [online]. Available: http://jade.tilab.com/index.html
[3] Alexander Pokahr, Lars Braubach, Jadex Tutorial, Distributed Systems Group
, University of Hamburg, Germany, June 2007.
[4] Alexander Pokahr, Lars Braubach, Jadex Tool Guide, Distributed Systems Group
, University of Hamburg, Germany, June 2007.
[5] Jen-Yen Chen, “FIPA Communicative Acts (CA),” class notes for SE6007, Department of Computer Science and Information Engineering, National Central University, 2011.
[6] Jen-Yen Chen, “FIPA Interaction Protocol,” class notes for SE6007, Department of Computer Science and Information Engineering, National Central University, 2011.
[7] Wikipedia, “Belief–desire–intention software model.” [Online]. Available: http://en.wikipedia.org/wiki/Belief%E2%80%93desire%E2%80%93intention_software_model
[8] Alexander Pokahr, Lars Braubach, Jadex User Guide, Distributed Systems Group
, University of Hamburg, Germany, p. 55, June 2007.
[9] Jen-Yen Chen, “Agile Method,” class notes for SE6008, Department of Computer Science and Information Engineering, National Central University, 2012.
[10] W3C, “OWL 2 Web Ontology Language Primer.” [Online]. Available: http://www.w3.org/TR/owl2-primer/
[11] Wikipedia, “Entity–relationship model.” [Online]. Available: http://en.wikipedia.org/wiki/Entity-relationship_model
|