On-the-fly program modification: systems for dynamic updating
- 1 March 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 10 (2) , 53-65
- https://doi.org/10.1109/52.199735
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
This publication has 7 references indexed in Scilit:
- Dynamically updating distributed software: supporting change in uncertain and mistrustful environmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- On dynamically updating a computer program: From concept to prototypeJournal of Systems and Software, 1991
- Dynamic program updating: A software maintenance technique for minimizing software, downtimeJournal of Software Maintenance: Research and Practice, 1989
- Constructing distributed systems in ConicIEEE Transactions on Software Engineering, 1989
- Distributed programming in ArgusCommunications of the ACM, 1988
- The 3B20D Processor & DMERT Operating System: Field Administration SubsystemsBell System Technical Journal, 1983
- Dynamic Restructuring in an Experimental Operating SystemIEEE Transactions on Software Engineering, 1978