Using JADEX to Develop an Agent System

碩士 === 國立中央大學 === 軟體工程研究所 === 100 === 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...

Full description

Bibliographic Details
Main Authors: Ting-yuan Lin, 林廷原
Other Authors: Jen-yen Chen
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/64203380565663319555
Description
Summary:碩士 === 國立中央大學 === 軟體工程研究所 === 100 === 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.