Font Size: a A A

Research On Dynamic Software Architecture Based On Agent

Posted on:2008-04-04Degree:MasterType:Thesis
Country:ChinaCandidate:X N QuFull Text:PDF
GTID:2178360215497670Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software architecture is a high-level abstraction of the software system. Nowadays, the research of software architectures mainly focuses on static architectures. However, the demand of the software system and the runtime environment are constantly changing, so the software system needs constantly updating. As for the software system of static architectures, the costs will be high, if the software system is required to be shut down.Therefore, the research on dynamic software architecture emerges as the times require.Firstly, the concepts, characters and basic problems of the software architecture and dynamic architecture are addressed. Secondly the related theory and application of agent are illustrated. On the foundation of the dynamic architecture and integration of the agent technology, with regard to dynamic updating of the runtime system, a new model of dynamic architecture based on agent technology (ABDA) is presented in this paper. Based on the model of ABDA, we analyze two typical updating examples, including local updating and global updating in the Multi-Agent system, which shows our model can well support the dynamic updating of the running system. After that, together with Wright and CSP, we propose an approach for formally specifying and analyzing dynamic updating of the running system. Then we illustrate the approach by a real system, and apply the analyzing conclusion to check the consistency of the running system. The results show our method can well support ABDA model to update. At last, from the software architecture point of view, we discuss the dynamic evolution of ABDA model and a dynamic evolution policy is applied to our model.
Keywords/Search Tags:software architecture, dynamic software architecture, Agent, dynamic update, evolution
PDF Full Text Request
Related items