Font Size: a A A

Research On Enhancing The Adaptability Of Software Architecture With Agent Connector

Posted on:2005-07-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y J ZhangFull Text:PDF
GTID:2168360122498794Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In the time of network computing, the difficult problems of software production are the insurable requirements, highly opened and complex of system environment. So, in some aspect, adaptability becomes the most important attribute of software. At present, people are attempting to solve the dynamic change problems of open system with Agent technology. However, imprecise, inconsistent model exists for describing multi-agent system until now.This thesis puts forward the concept of Agent connector and proposes the ABAC model based on studying software architecture and Agent technology. It is useful for agent reuse and constructing multi-agent system dynamically and flexibly, it also supports cooperation among Agents at the same time. In ABAC model, type and number of Agents are variable, and the Agent-connector is the soul. Communication and cooperation between agents are handled by one or more agent-connectors, which are responsible for not only responding requests from other agents, but also the routing and transmitting. The thesis also gives some simple agent connector formalizations with Z-Notation.Besides the architecture, this thesis also gives a certainmulti-agent system development method based on ABAC, which starts with software environment analysis and focuses on how to build the correct ABAC framework using combination of top-down and bottom-up method, after that, organizes development according to the architecture.In conclusion, this thesis introduces agent technology to the field of software structure. Enriching and developing the system structure of the software and content of the style, and the developer can use this model to construct systems fast and effectively. The future work should be studying and developing tools and platform for ABAC model.
Keywords/Search Tags:Multi-Agent System, Agent Connector, Adaptive Software Architecture
PDF Full Text Request
Related items