Dynamic software updates for real-time systems

  • Authors:
  • Michael Wahler;Stefan Richter;Manuel Oriol

  • Affiliations:
  • Industrial Software Systems, Baden-Dättwil, Switzerland;Industrial Software Systems, Baden-Dättwil, Switzerland;University of York, Heslington, York, United Kingdom

  • Venue:
  • Proceedings of the 2nd International Workshop on Hot Topics in Software Upgrades
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Seamlessly updating software in running systems has recently gained momentum. Dynamically updating the software of real-time embedded systems, however, still poses numerous challenges: such systems must meet hard deadlines, cope with limited resources, and adhere to high safety standards. This paper presents a solution for updating component-based cyclic embedded systems without violating real-time constraints. In particular, it investigates how to identify points in time at which updates can be performed and how to transfer the state of a component to a new version of the same component. We also present experimental results to validate the proposed solution.