Font Size: a A A

Research And Implement Of The Development Environment Of Software Agent Based-on Java

Posted on:2005-06-05Degree:MasterType:Thesis
Country:ChinaCandidate:D W PengFull Text:PDF
GTID:2168360155972005Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The agent-oriented method is regarded as the 4th generation of software development paradigm. Its application gets more and more focus. The method has become a hot field in computer science. But, up to now the software development environment which is mature and acceptant has been absent.Comparing agent-oriented method with object-oriented method, we find that there are some similar aspects between them. Furthermore, an agent entity, which is constructed based on the model of BDI, presents its autonomy, pro-activeness, reactivity and social ability by the reciprocity of three thinking states. And those states can be regarded as entities that affect each other. So, these entities can be simulated through extention to object, and be implemented through simulating the ratiocination state.Based on the above, we get a BDI agent implementation model which is based on event processing by doing deep research and making some extensions on the famous BDI model. The model is the basis of object-oriented implementation mechanism forthe software agent.Based on the implementation model, we define a language of agent. In order to faciliting the development of agent software, we design a framework for the development environment, which is based on Java.we also do some discussion on the running envrioment.At last, we design and implement a pre-complier, which is required to the development of the agent-based systems. It is a structure that embeds the relationshiops among software agent objects, based on java, into the pre-complier's syntax trees.Thus is available for extension of language, especially for the implementation of reasoning meachanism.
Keywords/Search Tags:Agent, Model of BDI, Language of Agent, Pre-compiler, MAP files
PDF Full Text Request
Related items