For Full-Text PDF, please login, if you are a member of IEICE,|
or go to Pay Per View on menu list, if you are a nonmember of IEICE.
Increased Software Reusability in a Communication Switching Platform Based on Object-Oriented Design
Hiroshi SUNAGA Makoto FURUKAWA Kenji NISHIKAWARA
IEICE TRANSACTIONS on Communications
Publication Date: 1997/09/25
Print ISSN: 0916-8516
Type of Manuscript: PAPER
Category: Communication Software
switching software, common software platform, software reuse, object-oriented design,
Full Text: PDF>>
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.