DocumentCode :
2383604
Title :
Dynamic program modification in the non-stop software extensible system (NOSES)
Author :
Okamoto, Akira ; Sunaga, Hiroshi ; Koyanagi, Keiichi
Author_Institution :
NTT Commun. Switching Labs., Tokyo, Japan
fYear :
1994
fDate :
1-5 May 1994
Firstpage :
1779
Abstract :
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
Keywords :
dynamic programming; high level languages; operating system kernels; telecommunication computing; telecommunication services; telecommunication switching; bug fixes; communication system; dynamic program modification; high-level language; inconsistencies prevention; mechanism; minor feature additions; nonstop software extensible system; off-line system; on-line OS kernel; partially modifying programs; service; simple operation interface; switching system; Communication switching; Communication system software; Computer bugs; High level languages; Kernel; Laboratories; Nose; Programming profession; Software systems; Telecommunication switching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, 1994. ICC '94, SUPERCOMM/ICC '94, Conference Record, 'Serving Humanity Through Communications.' IEEE International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-7803-1825-0
Type :
conf
DOI :
10.1109/ICC.1994.368729
Filename :
368729
Link To Document :
بازگشت