Felser M, Kapitza R, Kleinöder J, Schröder-Preikschat W (2007)
Publication Type: Conference contribution
Publication year: 2007
Publisher: Springer Verlag
Edited Volumes: IFIP International Federation for Information Processing
Series: IFIP International Federation for Information Processing
City/Town: Boston
Book Volume: 231
Pages Range: 387-400
Conference Proceedings Title: Embedded System Design: Topics, Techniques and Trends
Event location: Irvine, CA, USA
ISBN: 978-0-387-72257-3
URI: http://www4.informatik.uni-erlangen.de/Publications/2007/felser_07_iess.pdf
DOI: 10.1007/978-0-387-72258-0_33
Changing demands, software evolution, and bug fixes require the possibility to update applications as well as system software of embedded devices. Systems that perform updates of resource-constrained nodes are available, but most approaches require a complete restart of the node after installing or updating software. Restarting the node results in the loss of important system state, such as routing information or sensor calibration values. Rebuilding this information requires time and energy. In this paper we present an online state-preserving update system for sourceconstrained nodes. A remote incremental linking approach is used to generate node-specific and execution-state dependent code. Compiler-generated symbol, relocation, and debugging information is used to determine whether a dynamic update of the running system is possible and how it can be achieved. © International Federation for Information Processing 2007.
APA:
Felser, M., Kapitza, R., Kleinöder, J., & Schröder-Preikschat, W. (2007). Dynamic Software Update of Resource-Constrained Distributed Embedded Systems. In Embedded System Design: Topics, Techniques and Trends (pp. 387-400). Irvine, CA, USA: Boston: Springer Verlag.
MLA:
Felser, Meik, et al. "Dynamic Software Update of Resource-Constrained Distributed Embedded Systems." Proceedings of the International Embedded Systems Symposium 2007 (IESS '07), Irvine, CA, USA Boston: Springer Verlag, 2007. 387-400.
BibTeX: Download