Many software systems need to provide services continuously and uninterruptedly. Meanwhile, these software systems need to keep evolving continuously to fix bugs, add functions, improve algorithms, adapt to new running environments and platforms, or prevent potential problems. This situation makes online evolution an important issue in the field of software maintenance and evolution. This paper proposes a component-based approach to online software evolution. Nowadays component technology has been widely adopted. Component technology facilitates software evolution, but also introduces some new issues. In our approach, an application server is used to evolve the application, without special support from the compiler or operating system. The ...
The lifecycle of Web-based applications is characterized by frequent changes to content, user interf...
Part 1: Software Architectures and DevelopmentInternational audienceIn a component-based software sy...
International audienceThis paper deals with the evolution of embedded systems software at run-time. ...
SUMMARY Many software systems need to provide services continuously and uninterruptedly. Meanwhile, ...
An approach of online software evolution is proposed. A J2EE compliant application server (PKUAS) is...
Most online evolution of application depends on its runtime environment. This paper addresses how to...
Dynamic evolution is a key aspect of the design, development, and maintenance of complex and distrib...
针对构件化软件系统,提出了一种对软件进行在线演化的方案,并以一个符合J2EE规范的构件运行支撑平台为例讨论了该方案的实现.该方案借助JAVA平台的类装载机制,通过仔细划分构件实例的生命周期,针对不同状...
Due to the coarse granularity of components-based applications, components platforms are good candid...
Modern programming environments are built around the idea that independently developed components ar...
Even though the benefits of component-based software development are widely accepted, they are easil...
Runtime environment of software are becoming more and more dynamic and changeful, while pervasive co...
Runtime environment of software are becoming more and more dynamic and changeful, while pervasive co...
In practice, a pure top-down and refinement-based development process is not applicable. A more iter...
High dependability in Internet services is a difficult chal-lenge: new features are constantly added...
The lifecycle of Web-based applications is characterized by frequent changes to content, user interf...
Part 1: Software Architectures and DevelopmentInternational audienceIn a component-based software sy...
International audienceThis paper deals with the evolution of embedded systems software at run-time. ...
SUMMARY Many software systems need to provide services continuously and uninterruptedly. Meanwhile, ...
An approach of online software evolution is proposed. A J2EE compliant application server (PKUAS) is...
Most online evolution of application depends on its runtime environment. This paper addresses how to...
Dynamic evolution is a key aspect of the design, development, and maintenance of complex and distrib...
针对构件化软件系统,提出了一种对软件进行在线演化的方案,并以一个符合J2EE规范的构件运行支撑平台为例讨论了该方案的实现.该方案借助JAVA平台的类装载机制,通过仔细划分构件实例的生命周期,针对不同状...
Due to the coarse granularity of components-based applications, components platforms are good candid...
Modern programming environments are built around the idea that independently developed components ar...
Even though the benefits of component-based software development are widely accepted, they are easil...
Runtime environment of software are becoming more and more dynamic and changeful, while pervasive co...
Runtime environment of software are becoming more and more dynamic and changeful, while pervasive co...
In practice, a pure top-down and refinement-based development process is not applicable. A more iter...
High dependability in Internet services is a difficult chal-lenge: new features are constantly added...
The lifecycle of Web-based applications is characterized by frequent changes to content, user interf...
Part 1: Software Architectures and DevelopmentInternational audienceIn a component-based software sy...
International audienceThis paper deals with the evolution of embedded systems software at run-time. ...