Dynamic program modification in the non-stop software extensible system (NOSES)

Akira Okamoto, Hiroshi Sunaga, Keiichi Koyanagi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationConference Record - International Conference on Communications
Place of PublicationPiscataway, NJ, United States
PublisherPubl by IEEE
Pages1779-1783
Number of pages5
Volume3
ISBN (Print)0780318269
Publication statusPublished - 1994
Externally publishedYes
EventProceedings of the 1994 IEEE International Conference on Communications - New Orleans, LA, USA
Duration: 1994 May 11994 May 5

Other

OtherProceedings of the 1994 IEEE International Conference on Communications
CityNew Orleans, LA, USA
Period94/5/194/5/5

Fingerprint

Switching systems
Communication systems
High level languages

ASJC Scopus subject areas

  • Engineering(all)
  • Media Technology

Cite this

Okamoto, A., Sunaga, H., & Koyanagi, K. (1994). Dynamic program modification in the non-stop software extensible system (NOSES). In Conference Record - International Conference on Communications (Vol. 3, pp. 1779-1783). Piscataway, NJ, United States: Publ by IEEE.

Dynamic program modification in the non-stop software extensible system (NOSES). / Okamoto, Akira; Sunaga, Hiroshi; Koyanagi, Keiichi.

Conference Record - International Conference on Communications. Vol. 3 Piscataway, NJ, United States : Publ by IEEE, 1994. p. 1779-1783.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Okamoto, A, Sunaga, H & Koyanagi, K 1994, Dynamic program modification in the non-stop software extensible system (NOSES). in Conference Record - International Conference on Communications. vol. 3, Publ by IEEE, Piscataway, NJ, United States, pp. 1779-1783, Proceedings of the 1994 IEEE International Conference on Communications, New Orleans, LA, USA, 94/5/1.
Okamoto A, Sunaga H, Koyanagi K. Dynamic program modification in the non-stop software extensible system (NOSES). In Conference Record - International Conference on Communications. Vol. 3. Piscataway, NJ, United States: Publ by IEEE. 1994. p. 1779-1783
Okamoto, Akira ; Sunaga, Hiroshi ; Koyanagi, Keiichi. / Dynamic program modification in the non-stop software extensible system (NOSES). Conference Record - International Conference on Communications. Vol. 3 Piscataway, NJ, United States : Publ by IEEE, 1994. pp. 1779-1783
@inproceedings{f7a09bc4a8b34c40b03353b37245bb28,
title = "Dynamic program modification in the non-stop software extensible system (NOSES)",
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.",
author = "Akira Okamoto and Hiroshi Sunaga and Keiichi Koyanagi",
year = "1994",
language = "English",
isbn = "0780318269",
volume = "3",
pages = "1779--1783",
booktitle = "Conference Record - International Conference on Communications",
publisher = "Publ by IEEE",

}

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

Y1 - 1994

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

VL - 3

SP - 1779

EP - 1783

BT - Conference Record - International Conference on Communications

PB - Publ by IEEE

CY - Piscataway, NJ, United States

ER -