Most online evolution of application depends on its runtime environment. This paper addresses how to support online evolution by application server, which is considered as third kind of system software, besides OS and DBMD. From view of requirements, evolutions of software can be divided into Jour categories: evolutions that do not alter requirements, evolutions that alter functional requirements, evolutions that alter local constraint requirements, and evolutions that alter global constraint requirements. All changes at the requirement level should be mapped to changes at the implementation level. In our approach, implementation level entities, such as components and interceptors are responsible for online evolution. Evolutions in implemen...
The modern day Internet has evolved over the past 35 years from a single-purpose research network to...
Today’s software systems need to support complex business operations and processes. The development ...
Recent research showed that the majority of compatibility-breaking changes in a component-based, obj...
Most online evolution of application depends on its runtime environment. This paper addresses how to...
Many software systems need to provide services continuously and uninterruptedly. Meanwhile, these so...
An approach of online software evolution is proposed. A J2EE compliant application server (PKUAS) is...
SUMMARY Many software systems need to provide services continuously and uninterruptedly. Meanwhile, ...
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 recent years, Java Enterprise Edition (Java EE) technologies keep expanding with more and more fe...
Due to the coarse granularity of components-based applications, components platforms are good candid...
High dependability in Internet services is a difficult chal-lenge: new features are constantly added...
Dynamic evolution is a key aspect of the design, development, and maintenance of complex and distrib...
Internetware is proposed as a new software paradigm to cope with the open, dynamic and ever-changing...
This paper describes the evolution of the design and implementation of a distributed run-time system...
The modern day Internet has evolved over the past 35 years from a single-purpose research network to...
Today’s software systems need to support complex business operations and processes. The development ...
Recent research showed that the majority of compatibility-breaking changes in a component-based, obj...
Most online evolution of application depends on its runtime environment. This paper addresses how to...
Many software systems need to provide services continuously and uninterruptedly. Meanwhile, these so...
An approach of online software evolution is proposed. A J2EE compliant application server (PKUAS) is...
SUMMARY Many software systems need to provide services continuously and uninterruptedly. Meanwhile, ...
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 recent years, Java Enterprise Edition (Java EE) technologies keep expanding with more and more fe...
Due to the coarse granularity of components-based applications, components platforms are good candid...
High dependability in Internet services is a difficult chal-lenge: new features are constantly added...
Dynamic evolution is a key aspect of the design, development, and maintenance of complex and distrib...
Internetware is proposed as a new software paradigm to cope with the open, dynamic and ever-changing...
This paper describes the evolution of the design and implementation of a distributed run-time system...
The modern day Internet has evolved over the past 35 years from a single-purpose research network to...
Today’s software systems need to support complex business operations and processes. The development ...
Recent research showed that the majority of compatibility-breaking changes in a component-based, obj...