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