Title :
Object-oriented platform design for an ATM switching system
Author :
Jung, Boo-Geum ; Lee, Eun-Hyaug ; Lim, Dong-Sun ; Kim, Young Man
Author_Institution :
Electron. & Telecommun. Res. Inst., Taejon, South Korea
Abstract :
We present an object-oriented programming platform applicable to any real-time distributed telecommunication system. The proposed platform is constructed upon the extended version of the real-time, distributed operating system, SROS (Scalable Real-time Operating System), that is developed at ETRI and successfully operating in the ATM switching system for several years. The object-oriented software development and maintenance methodology will resolve the current software crisis in the area of telecommunication and switching systems due to the everlasting maintenance of the huge amount of the existing software and the ever increasing needs for the better and new communication services. In general, an object-oriented software platform realizes the object-oriented methodology and possesses many good aspects like high productivity, better reusability, easy maintenance, et al., but in the expense of the operation overhead that would decrease the system performance significantly. To counteract this problem, in the design of each integral part of the platform, we considered the real-time property as the most important design criterion. The platform is also designed to present a distributed multimedia service in addition to real-time event delivery. We have been implementing a couple of prototypes based on the proposed platform. Reflecting the evaluation result on these prototypes, the final platform specification is determined
Keywords :
asynchronous transfer mode; distributed processing; multimedia communication; network operating systems; object-oriented programming; packet switching; real-time systems; software maintenance; software reusability; telecommunication computing; ATM switching system; ETRI; communication services; distributed multimedia service; easy maintenance; high productivity; object-oriented platform design; object-oriented programming platform; object-oriented software development; object-oriented software maintenance; operation overhead; platform specification; real-time distributed operating system; real-time distributed telecommunication system; real-time event delivery; scalable real-time operating system; software reusability; telecommunication systems; Asynchronous transfer mode; Communication system software; Object oriented programming; Operating systems; Prototypes; Real time systems; Software maintenance; Software performance; Software reusability; Switching systems;
Conference_Titel :
Communications, 2000. ICC 2000. 2000 IEEE International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-7803-6283-7
DOI :
10.1109/ICC.2000.853384