loading...
Dynamic Patching of Embedded Software
Bellevue, Washington April 03-April 06
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RTAS.2007.1013th IEEE Real Time and Embedded Tech ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mathias Ekman, Bombardier Transportation, Sweden
Henrik Thane, Malardalen University, Sweden
In this paper, we present a method for patching embedded multitasking real-time systems applications during runtime, for instrumentation purposes. The method uses binary modification techniques and automates the entire patch process. The method makes it possible to insert and remove instrumentation code without preparing the original source code. The method makes it possible to invoke code patches during run-time, without having to rely on dynamic linking of object files, or predeployment prepared dormant code. The actual modification of the executing target binary is performed in a safe and controlled manner by a dedicated low interference mutation task.
Citation:
Mathias Ekman, Henrik Thane, "Dynamic Patching of Embedded Software," rtas, pp.337-346, 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.