DocumentCode
3191791
Title
Run-time upgradable software in a large real-time telecommunication system
Author
Myrén, Henrik ; Piculell, Johan ; Lundberg, Lars
Author_Institution
Soft Center, Ericsson Software Technol. AB, Ronneby, Sweden
fYear
2001
fDate
2001
Firstpage
226
Lastpage
235
Abstract
For large real-time systems it is often important to achieve non-stop availability. Software updates must therefore be made during program operation. We consider a number of techniques for run-time software updates, and concentrate on one particular technique called Dynamic C++ Classes that allows run-time updates of C++ programs. The Dynamic C++ Classes approach is evaluated on a large real-time telecommunication system, the Ericsson Billing Gateway. The evaluation showed that there were no significant performance problems generated by the Dynamic C++ Classes approach. We have identified and discussed a number of problems with the approach and we have also implemented some improvements of the approach
Keywords
object-oriented programming; online operation; software maintenance; telecommunication computing; Dynamic C++ Classes; Ericsson Billing Gateway; high availability; large real-time systems; nonstop availability; real-time telecommunication system; run-time software updates; run-time upgradable software; Availability; Data processing; Fault detection; Joining processes; Operating systems; Real time systems; Runtime; Software engineering; Software systems; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Technology and Applications Symposium, 2001. Proceedings. Seventh IEEE
Conference_Location
Taipei
ISSN
1080-1812
Print_ISBN
0-7695-1134-1
Type
conf
DOI
10.1109/RTTAS.2001.929889
Filename
929889
Link To Document