Font Size: a A A

The Design And Implementation Of Development Tool Bottom Model For Enterprise Information System Based On Agent

Posted on:2009-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y XueFull Text:PDF
GTID:2178360272986759Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Agent-based computing as a novel software engineering paradigm has received more and more attention in constructing complex, distributed system for open network today. But it is hard to master these techniques and methodologies, and it also brings challenges to apply agent and MAS in the development of software. This paper presents an implementation of bottom development framework for enterprise information system based on MAS, which is implemented on JADE platform,with combination of BBA,WBA and library of act components.First, BBA and WBA are implemented on JADE platform.BBA simulates the schedule department of the enterprise and maintain the total information which is interested by bottom agents,such as the status of WBA and the flag for public resource.WBAs simulate the function departments of enterprise and work parallel, they load the act component and execute it step by step in order to describe the work flow of the function departments.With JADE's support for communication between agents, the components for commincation implemented in agent with which agent can receive and handle messages received, and update blackboard with these messages in order to reflect the running status of WBA on the blackboard in time.Second,change the mode that goal structure is serial executed on BBA to another mode that goal sturcture is parallel executed on several WBAs, by this way, the enterprise information system run more efficiently. The goal structures which are executed by WBAs are described in the pattern of flow chart which is recorded in config files. This information is parsed by a parser to generate instance of act and plan, these instance are executed on WBAs step by step.At last an application scenario is used to illustrate how to develop an application with BBA, WBA and library of act components:Designer of information system divide the total enterprise into several departments, then describe the function of departments in congfig files in the pattern of instance of act and plan. WBA load the config file and parse it to generate executable code on JADE and simulate the flow of enterprise. During the running period, WBAs keep on communicating with BBA to check the preconditon and update the total information.
Keywords/Search Tags:Agent, MAS, library of act components, config file, JADE
PDF Full Text Request
Related items