• 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