• DocumentCode
    3339918
  • 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
  • Volume
    1
  • fYear
    1996
  • fDate
    23-27 Jun 1996
  • Firstpage
    37
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICC.1996.540241
  • Filename
    540241