Font Size: a A A

Study On Dynamic Evolution Of Internetware Based On Architecture

Posted on:2014-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:S F LuoFull Text:PDF
GTID:2268330398988859Subject:Operational Research and Cybernetics
Abstract/Summary:PDF Full Text Request
During these years, with the development of network technology, marvelous software systems are deplyed on Internet, along with the increase of their scale and complexity. So the computer network platform presents many new forms and characteristics. It has been a topic challenge for computer software developers to develop the large and complex software systems, realize the sharing and integration of various resources in such an open, dynamic and complex Internet. On these grounds, a new concept has been put forward. That’s the Internerware.Internerware is a kind of abstract distributed software under the open, dynamic and complex Internet environment. It consists of two parts, the software substances with spatial characteristics and the connectors used to connect the software substances. Internerware is autonomy, collaborative, reactive, evolutionary and polymorphic. One of the core difficulties in Internerware is how to implement the dynamic evolution under the condition that the Internerware system keeps working. At present, the research on dynamic evolution of Internerware system has been the focus. Because of the complexity of software evolution, we should study the dynamic evolution of Internerware system from the macro level. Software architecture is the way to considerate the components and the interaction between the components from the global angle. So this paper proposes a dynamic evolution model of Internerware on the base of software architecture. According to study of dynamic evolution, we have done some study as follows:In order to reflect the process of dynamic evolution of software system, we design a software architecture model based the Petri net. The software architecture model consists of static view and dynamic view. The static view describes the static structure of the system by using the traditional architecture description method. It is made up of some components and connectors. The dynamic view is established on the basis of the static view.In the aspect of the change of software architecture, we use the structural changes of Petri to reflect the evoluion of components.As for the supporting mechanism in the implementation process of dynamic evolution, we introduce a special service. That’s the behavior monitor. We discuss its supporting role for the dynamic evolution model in the aspect of management, monitoring and implementation.Finally, a simulation experiment is used to verify the feasibility and effectiveness of dynamic evolution model.
Keywords/Search Tags:Internerware, dynamic evolution, software architecture, Petri, behavior monitor
PDF Full Text Request
Related items