Font Size: a A A

Java-based Software Agent Technology

Posted on:2005-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:G L LiuFull Text:PDF
GTID:2208360155471745Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, the research in the domain of agent's theory and technology has become the hotspot among the study of the distributional technology combined with the artificial intelligence. The agent-oriented technology that takes agent as its key concept has emerged the huge potential to promote the research and development of present software engineering. Although there are some studies on the agent-oriented method in analysis and design, it is also difficult to find a mature and brand-new agent-oriented implementation technology. Therefore, we can only use the object-oriented technology to construct agent at present. Although many research groups are commenting on this kind of research. But up to now, no development environment that is perfect and very mutual has appeared. By use of the object-oriented methods, we design and implement a software agent and its development environment .We hopes our work can promote technology maturity in this aspect.Based on the above, we propose an event-based BDI agent implementation architecture that describes the software agent with its internal characteristics such as belief, event and plan .At the same time; we also give a UML model that describes the software agent at the object-oriented level. The model defines four objects- agent, BeliefSet, event, and plan-which construct the software agent. In order to describe these objects and their mutual relationship, we give a set of Java classes which describes the four objects and some sentences which can describes the relationship between them .The new classes and sentences are all based on Java language. At last, we designs and implements a pre-compiler for the agent language. My work in the task focused on the design and implementations of the morphology analyzer and the grammar analyzer of the pre-compiler.
Keywords/Search Tags:agent, BDI, pre-compiler
PDF Full Text Request
Related items