Title :
On-the-fly program modification: systems for dynamic updating
Author :
Segal, Mark E. ; Frieder, Ophir
Author_Institution :
Bellcore, Morristown, NJ, USA
fDate :
3/1/1993 12:00:00 AM
Abstract :
Several dynamic software-based updating systems that are in the research and production stages are described. In particular, the procedure-oriented dynamic updating system (PODUS) is discussed. In PODUS, a program is updated by loading the new version of the program and replacing each old procedure with its corresponding new procedure during execution. Updating a procedure involves changing the binding from its current version to the new version. When all procedures have been replaced by their corresponding new versions, the program update is completed.<>
Keywords :
software maintenance; dynamic software-based updating systems; dynamic updating; on-the-fly program modification; procedure-oriented dynamic updating system; Computer bugs; Control systems; Costs; Hardware; Space vehicles; Switching systems;
Journal_Title :
Software, IEEE