This paper describes a software architecture which supports incremental system and software integration, hardware and software maintenance, system evolution and reconfiguration without imposing a significant impact on system performance or availability. Our approach utilizes a compact command language for controlling the dynamic integration of new or replacement software and hardware components into a distributed real-time system while that system is operating normally. Our approach will work with current languages, architectures and applications and does not depend on the availability of redundant processing components. This paper describes our dynamic integration command language by presenting a typical usage scenario and discusses the results of a prototype implementation effort in which real-time dynamic integration commands have been shown to have performance times in the 20-30 microsecond range.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.