Architecture-Based Runtime Software Evolution

TitleArchitecture-Based Runtime Software Evolution
Publication TypeConference Proceedings
Year of Publication1998
AuthorsOreizy, P., N. Medvidovic, and R. N. Taylor
Conference Name20th International Conference on Software Engineering (ICSE '98)
Pagination177-186
Date PublishedApril
PublisherIEEE Computer Society
Conference LocationKyoto, Japan
Keywordsdynamic software architectures, Software evolution
Abstract

Continuous availability is a critical requirement for an important class of software systems. For these systems, runtime system evolution can mitigate the costs and risks associated with shutting down and restarting the system for an update. We present an architecture-based approach to runtime software evolution and highlight the role of software connectors in supporting runtime change. An initial implementation of a tool suite for supporting the runtime modification of software architectures, called ArchStudio, is presented.

URLhttp://www.ics.uci.edu/~peymano/papers/ICSE98.pdf