A component-based approach to online software evolution

33Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.

Abstract

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 implementation and performance analysis of our approach are also covered. Copyright © 2006 John Wiley & Sons, Ltd.

Cite

CITATION STYLE

APA

Wang, Q., Shen, J., Wang, X., & Mei, H. (2006). A component-based approach to online software evolution. Journal of Software Maintenance and Evolution, 18(3), 181–205. https://doi.org/10.1002/smr.324

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free