• DocumentCode
    3144683
  • Title

    A Method for Dynamic Software Updating in Real-Time Systems

  • Author

    Seifzadeh, Habib ; Kazem, Ali Asghar Pourhaji ; Kargahi, Mehdi ; Movaghar, Ali

  • Author_Institution
    Comput. Eng. Fac., Islamic Azad Univ., Najafabad, Iran
  • fYear
    2009
  • fDate
    1-3 June 2009
  • Firstpage
    34
  • Lastpage
    38
  • Abstract
    To cope with demands for new and extended functionality, software systems must be updated regularly. This usually requires providing some new codes, merging these codes into the archaic program, and restarting the updated application. This process results in disrupting programs that may be unacceptable, especially in real-time environments which have strict timing constraints. Even, an update which doesnpsilat require the system to stop but causes a deadline to be missed is not a good one in real-time systems. In this paper, we propose a new approach to dynamically update a real-time application without having to disrupt the program. Our method can be applied to update real-time applications in which the rate-monotonic scheduling algorithm is used, while preserving the original deadline guarantees.
  • Keywords
    configuration management; operating systems (computers); real-time systems; software maintenance; dynamic software updating; rate-monotonic scheduling; real-time system; Application software; Dynamic scheduling; Embedded system; Fault tolerant systems; Information science; Real time systems; Scheduling algorithm; Software systems; System testing; Timing; dynamic updating; real-time systems; schedulability test; worst case execution time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science, 2009. ICIS 2009. Eighth IEEE/ACIS International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3641-5
  • Type

    conf

  • DOI
    10.1109/ICIS.2009.206
  • Filename
    5223140