Font Size: a A A

Research On Software Evolution Based On Model-Driven In The Complex Network Environment

Posted on:2012-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LiuFull Text:PDF
GTID:2178330335972277Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With continuous development of network technology, current network environments are becoming more complex. In such complex network environments especially in the cloud computing environment, the requirements and expectations of people for software functions are increasing, and the latter part of the software development process is needed to maintain and improve more urgently. The software evolution is so important that we should focus mostly on it.In this thesis, the following topics concerning the software evolution process from the general network environment to the cloud computing environment has been studied based on model-driven approach:(1) Research on the software evolution process from the general network environment to the cloud computing environment. By analyzing and summarizing the existing process of software evolution, the software evolution process which is from the general network environment to the cloud computing environment based on model-driven approach was given.(2) Conversion from the source code to the platform-independent model. The model-driven approach has more free and flexible ability to support the platform-independent model and the model conversion tools. Using the existing model conversion tools, the UML class diagrams could be obtained by modeling on the existing application software.(3) Conversion from platform-independent model to the code. Based on model-driven approach, we could converse the platform-independent model to the code by combining with the characteristics of cloud computing platforms, so that the application can run in the cloud computing environment at last.In a word, using model-driven approach to guide the software development process, we could converse the application software from the source code to the platform-independent model and then to the code which can be running in the cloud computing environment. That is to say, we evolve the applications from the general network environment to the cloud computing environment, and improve the overall efficiency of software development.
Keywords/Search Tags:software evolution, cloud computing environment, model driven, modeling, conversion
PDF Full Text Request
Related items