DocumentCode
2243902
Title
Dynamically updating distributed software: supporting change in uncertain and mistrustful environments
Author
Segal, Mark E. ; Frieder, Ophir
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear
1989
fDate
16-19 Oct 1989
Firstpage
254
Lastpage
261
Abstract
A dynamic program updating system is a tool that replaces a running computer program with a new version, without stopping the currently running program. A method is described for extending an existing updating system to a distributed environment. These extensions allow distributed programs written using the remote procedure call paradigm to be dynamically updated. The approach scales to a geographically distributed computing environment and supports computer systems that contain heterogeneous hardware and software. Programs that execute on computer systems owned by multiple administrative entities can also be updated using this approach
Keywords
distributed processing; software engineering; utility programs; change support; currently running program; distributed programs; dynamic program updating system; existing updating system; geographically distributed computing environment; heterogeneous hardware; mistrustful environments; multiple administrative entities; remote procedure call paradigm; running computer program; uncertain environments; Application software; Computer applications; Control systems; Costs; Distributed computing; Hardware; Operating systems; Software maintenance; Telecommunication computing; Telecommunication control;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1989., Proceedings., Conference on
Conference_Location
Miami, FL
Print_ISBN
0-8186-1965-1
Type
conf
DOI
10.1109/ICSM.1989.65219
Filename
65219
Link To Document