Title :
Analysis of reusability of communication switching software based on C++ object-oriented design
Author :
Furukawa, Makoto ; Sunaga, Hiroshi ; Kurihara, Nobuaki ; Tomura, Makoto
Author_Institution :
NTT Network Service Syst. Lab., Tokyo, Japan
Abstract :
This paper describes key technologies for the reuse of software in a communication switching node system. Software reuse is one of the most promising methods for enhancing software productivity. A software platform we have established allows easy porting of software components, especially device management programs. It uses C++ object oriented programming techniques. In particular, inheritance and polymorphism enhance reusability because they facilitate management of software components. Analysis of the reusability of device management programs among several node systems showed that only about 20% of the programs (based on program size) need to be coded in a new system if software components are ported from existing programs. Our software platform is expected to be widely used for next-generation communication switching systems
Keywords :
electronic switching systems; object-oriented programming; software portability; software reusability; telecommunication computing; telecommunication network management; B-ISDN; C++ object oriented programming; C++ object-oriented design; communication switching node system; communication switching software reusability; device management programs; inheritance; intelligent networks; narrowband ISDN; polymorphism; program size; software components management; software components porting; software platform; software productivity; software reuse; telephony switching nodes; Asynchronous transfer mode; B-ISDN; Communication switching; Hardware; Intelligent networks; Productivity; Resource management; Software reusability; Software systems; Telephony;
Conference_Titel :
Communications, 1996. ICC '96, Conference Record, Converging Technologies for Tomorrow's Applications. 1996 IEEE International Conference on
Conference_Location :
Dallas, TX
Print_ISBN :
0-7803-3250-4
DOI :
10.1109/ICC.1996.540241