Font Size: a A A

Design And Implementation Of Dynamic Software Evolution Platform Based On J2EE

Posted on:2009-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y L LiFull Text:PDF
GTID:2178360245479658Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Evolution is an essential characteristic of software systems. In order to adapt themselves to the opening enviroment of Internet and the variable requirements of users, software systems should be able to adjust themselves dynamically. Dynamic evolution becomes an important standard to masure whether the systems are with well suitability and flexibility, and it has been a hot topic in software engineering.Software architecture observes the communication between component and the topology among the communicating with a global view. Based on the high-order multi-type pi-caculus theory, the dynamic architecture description language D-ADL gives visible description of runing architecture and provides base for dynamic evolution drived by architecture. But it also needs platform to surpport the really dynamic evolution.In this paper, it proposes a method of designing the dynamic evolution platform drived by architecture, which takes J2EE as the developing enviroment. Based on D-ADL, the running meta-object is drawn into the platform, and the framework of JMX is used to design the dynamic evolution platform. In the dynamic evolution platform, basic types of D-ADL are realized. The platform provides a series of mechanism to ensure the correct evolution. Finally, it verifise the effect of evolution platform by carring out developing an online transaction system.
Keywords/Search Tags:dynamic evolution, software architecture, D-ADL, evolution platform, J2EE
PDF Full Text Request
Related items