|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
17th Euromicro Conference on Real-Time Systems (ECRTS'05)
Non-blocking Deterministic Replacement of Functionality, Timing, and Data-Flow for Hard Real-Time Systems at Runtime
Palma de Mallorca, Balearic Islands, Spain
July 06-July 08
ISBN: 0-7695-2400-1
| ASCII Text | x | ||
| Sebastian Fischmeister, Klemens Winkler, "Non-blocking Deterministic Replacement of Functionality, Timing, and Data-Flow for Hard Real-Time Systems at Runtime," 2012 24th Euromicro Conference on Real-Time Systems, pp. 106-114, 17th Euromicro Conference on Real-Time Systems (ECRTS'05), 2005. | |||
| BibTex | x | ||
| @article{ 10.1109/ECRTS.2005.20, author = {Sebastian Fischmeister and Klemens Winkler}, title = {Non-blocking Deterministic Replacement of Functionality, Timing, and Data-Flow for Hard Real-Time Systems at Runtime}, journal ={2012 24th Euromicro Conference on Real-Time Systems}, volume = {0}, year = {2005}, issn = {1068-3070}, pages = {106-114}, doi = {http://doi.ieeecomputersociety.org/10.1109/ECRTS.2005.20}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 24th Euromicro Conference on Real-Time Systems TI - Non-blocking Deterministic Replacement of Functionality, Timing, and Data-Flow for Hard Real-Time Systems at Runtime SN - 1068-3070 SP106 EP114 A1 - Sebastian Fischmeister, A1 - Klemens Winkler, PY - 2005 KW - null VL - 0 JA - 2012 24th Euromicro Conference on Real-Time Systems ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECRTS.2005.20
Embedded systems are usually an integral component of a larger system and are used to control and/or directly monitor this system by using special hardware devices. The complexity of the whole system, which the embedded control system monitors, increases steadily. Consequently, the initial version of the control software that is used at the time of deployment may be inadequate and may need to be updated. Often this requires the whole system to be shut down to have the software replaced. This is not a desirable solution. In this work, we propose a non-blocking mechanism embedded into an infrastructure for RTLinuxPro for deterministic replacement of system functionality, task timing, and data-flow for hard real-time systems. We explain the mechanism, discuss its implementation using RTLinuxPro, and present a case study of a stop watch in which we replace single functionality and timing behavior at runtime without compromising the timeliness of tasks or the correctness of the output values. The contribution is to show how such a mechanism can work, how it can be implemented, and what problems arise in multi-mode real-time applications.
Citation:
Sebastian Fischmeister, Klemens Winkler, "Non-blocking Deterministic Replacement of Functionality, Timing, and Data-Flow for Hard Real-Time Systems at Runtime," ecrts, pp.106-114, 17th Euromicro Conference on Real-Time Systems (ECRTS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.
