Increased Software Reusability in a Communication Switching Platform Based on Object-Oriented Design

Hiroshi SUNAGA  Makoto FURUKAWA  Kenji NISHIKAWARA  

Publication
IEICE TRANSACTIONS on Communications   Vol.E80-B   No.9   pp.1300-1310
Publication Date: 1997/09/25
Online ISSN: 
DOI: 
Print ISSN: 0916-8516
Type of Manuscript: PAPER
Category: Communication Software
Keyword: 
switching software,  common software platform,  software reuse,  object-oriented design,  

Full Text: PDF>>
Buy this Article




Summary: 
Key technologies are presented for enhancing the reusability of software in communication switching node systems along with the results obtained from porting software between several types of node systems, including N-ISDN, B-ISDNs, and Intelligent Networks. A reusable software platform based on object-oriented designing and programming techniques has been established and mechanisms for reusing object classes has been developed. Analysis of the reusability showed that this platform can be applied to various types of communication systems and that an average of more than three quarters of a system's programs can be ported. By using our software reuse framework to develop software components, we were able to reduce the time needed to develop device management programs by about 30%. Furthermore, about 80% of these programs can be ported to other systems, so introducing this platform improves software programming productivity.