Font Size: a A A

Research On Holographic View Language HVL4DCAM For Aspectual Middleware Platform & System Evolution

Posted on:2011-08-20Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhuFull Text:PDF
GTID:2178360305994789Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The development of technology and the popularization of Internet, more and more software systems'operating environment have gradually changed from a closed and static one to an open, dynamic and changeable one. And the software system online maintenance and evolution have become an essential element of the system. At the same time, distributed middleware platform turns into the main operating platform of software systems. However, aspectual middleware platform DCAM is a middleware computing environment, which satisfies the self-adapting of on-demand computing and supports the real-time reconstruction of system platform. Based on the analysis of the existing aspect-oriented architecture description languages and dynamic evolution of software technology, this paper integrates software architecture to achieve dynamic evolution of the software systems which are running on the DCAM platform.At first, this paper proposes a kind of holographic view language HVL4DCAM for middleware platform based on XML language and HVL4DCAM's design foundation. HVL4DCAM can analyze the states of components and aspects in real time, which are running on platform and the dynamic relationship between them, realize symmetry description of the components and aspects, and promote aspects reusability. Based on HVL4DCAM, this paper describes the relationship between components and aspects of the performance assessment system that is running on DCAM, and the relationship between them and DCAM, Meanwhile, the paper make a comparison between HVL4DCAM and its related studies to reflect the superiority of HVL4DCAM. Secondly, this paper provides a set of dynamic evolution primitive and its corresponding dynamic evolutionary algorithms to achieve the dynamic evolution of systems. At the same time, it shows the approach which can ensure consistency of system among or after the system dynamic evolution, combining with related research content to deduce the process of performance assessment system dynamic evolution. At last, it presents the further research work.
Keywords/Search Tags:DCAM, holographic view language, evolution primitive, Consistency, dynamic evolutionary algorithm
PDF Full Text Request
Related items