DocumentCode :
1925815
Title :
Dynamic program updating in a distributed computer system
Author :
Segal, Mark E. ; Frieder, Ophir
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear :
1988
fDate :
24-27 Oct 1988
Firstpage :
198
Lastpage :
203
Abstract :
The authors present an approach to update a computer program dynamically (i.e., while it is executing). Such an approach is important in applications where the cost of stopping and restarting the program makes doing so impractical. The approach works with programs written in procedural languages such as Pascal, C, and Fortran, and it scales to a distributed computer system. The authors assume that computer programs are written in a top-down manner consistent with good software engineering practices. The also assume that the computer system logically provides a networkwide sparse virtual address space. The approach uses these assumptions to update computer programs in a distributed system with minimum interruption to the running program. An overview of the design and implementation of a prototype updating system is discussed, and future work is described
Keywords :
distributed processing; software engineering; C; Fortran; Pascal; computer program; distributed computer system; procedural languages; program updating; software engineering practices; sparse virtual address space; top-down; Application software; Computer languages; Computer networks; Costs; Distributed computing; Prototypes; Software engineering; Software maintenance; Software prototyping; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1988., Proceedings of the Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-0879-X
Type :
conf
DOI :
10.1109/ICSM.1988.10162
Filename :
10162
Link To Document :
بازگشت