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