Font Size: a A A

Research On Software Eyplution Process Model And Key Technologies In Dnamic Environment

Posted on:2013-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:W ChenFull Text:PDF
GTID:2248330395955297Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the swift and violent development of computer hardware and software,functions and performances of software are being put into a higher level and softwarecost is gradually rise. Extension of range of Internet and variety of network accessequipment cause to no real barrier between computation resources and outerenvironment. The environment which software running continuous changes andsoftware units can join in and quit anytime. How to improve the environment adaptingability is an important task in research on software evolution. It is of significance toreduce software cost and increase life cycle. Due to the fact that Agent has the propertyof autonomy and adaptability, appliance of Agent technology to dynamic softwareevolution is considered to be a possible approach to implement software evolution indynamic environment.This paper emphases research a kind of dynamic software evolution process modeland some core strategies and algorithm. First, a software evolution support frameworkis presented in which Agent model and environment model are discussed in detail. Asoftware evolution process model based on the support framework is set up a formalrepresentation. Two software evolution processes designed to accommodate customerrequirement and environment changes are put forward according to the process model.Then, aiming at the primary steps of software evolution in dynamic environment, thispaper introduces critical techniques of evolution process, including dynamic evolutionlogic description language which meets the requirements of software evolution,two-way environment perception strategy and Agent coordination mechanism withoutpredetermination. Finally, a group of experiments is conducted to verify the approachand strategy proposed in this paper. The analyzed results show that software evolutionprocess model and related technologies are feasible and effective.
Keywords/Search Tags:Dynamic Environment, Software Evolution, Process ModelAgent Logic Description Language
PDF Full Text Request
Related items