TY - GEN
T1 - Dynamic program modification in the non-stop software extensible system (NOSES)
AU - Okamoto, Akira
AU - Sunaga, Hiroshi
AU - Koyanagi, Keiichi
PY - 1994/1/1
Y1 - 1994/1/1
N2 - This paper presents a mechanism for partially modifying programs written in a high-level language without interrupting service of a switching or communication system. This mechanism is developed as a part of our plan for establishing the Non-stop Software Extensible System (NOSES). This dynamic program modification method covers 100% of bug fixes and most minor feature additions. By considering the relationship of the modification mechanism and the characteristics of the modified program, we clarify conditions for preventing inconsistencies. We also examine the off-line system, the on-line OS kernel, and simple operation interface. Our mechanism is expected to be used widely in switching or communications systems.
AB - This paper presents a mechanism for partially modifying programs written in a high-level language without interrupting service of a switching or communication system. This mechanism is developed as a part of our plan for establishing the Non-stop Software Extensible System (NOSES). This dynamic program modification method covers 100% of bug fixes and most minor feature additions. By considering the relationship of the modification mechanism and the characteristics of the modified program, we clarify conditions for preventing inconsistencies. We also examine the off-line system, the on-line OS kernel, and simple operation interface. Our mechanism is expected to be used widely in switching or communications systems.
UR - http://www.scopus.com/inward/record.url?scp=0027928733&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0027928733&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0027928733
SN - 0780318269
T3 - Conference Record - International Conference on Communications
SP - 1779
EP - 1783
BT - Conference Record - International Conference on Communications
PB - Publ by IEEE
T2 - Proceedings of the 1994 IEEE International Conference on Communications
Y2 - 1 May 1994 through 5 May 1994
ER -