• 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