Title :
NOSES object-oriented switching software in C++-non-stop service enhanceable software
Author :
Yamada, Tetsuyasu ; Sunaga, Hiroshi ; Koyanagi, Keiichi ; Matsumura, Hajime
Author_Institution :
NTT Network Service Syst. Labs., Japan
fDate :
28 Nov- 2 Dec 1994
Abstract :
NOSES (non-stop service enhanceable software) has been developed applying techniques for realizing high reliability and a low cost by increasing the extent of software reusability. The paper describes these design techniques, in particular those involving the use of the C++ language. The reliability techniques described are call-recovering restart, call-recovering executing file-update, and on-line partial file modification. Software reusability is increased by using customizable platform software. In evaluating these techniques, the resulting increase in the number of instructions per call is estimated, and a method is proposed for measuring the increase in software reusability in an object-oriented design environment
Keywords :
C language; file organisation; object-oriented programming; software reliability; software reusability; telecommunication computing; telecommunication switching; C++; NOSES object-oriented switching software; call-recovering executing file-update; call-recovering restart; cost; customizable platform software; design techniques; instruction numbers; nonstop service enhanceable software; on-line partial file modification; reliability; software reusability; Costs; Environmental economics; Erbium; Intelligent networks; Nose; Software design; Software maintenance; Software reusability; Switches; Switching systems;
Conference_Titel :
Global Telecommunications Conference, 1994. GLOBECOM '94. Communications: The Global Bridge., IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-1820-X
DOI :
10.1109/GLOCOM.1994.512710