By Topic

A Method for Dynamic Software Updating in Real-Time Systems

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Seifzadeh, H. ; Comput. Eng. Fac., Islamic Azad Univ., Najafabad, Iran ; Kazem, A. ; Kargahi, M. ; Movaghar, A.

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.

Published in:

Computer and Information Science, 2009. ICIS 2009. Eighth IEEE/ACIS International Conference on

Date of Conference:

1-3 June 2009