DocumentCode
190707
Title
Embedded software reliability for unreliable hardware
Author
Jian-Jia Chen ; Shafique, Muhammad
Author_Institution
Dept. of Inf., Tech. Univ. Dortmund, Dortmund, Germany
fYear
2014
fDate
12-17 Oct. 2014
Firstpage
1
Lastpage
1
Abstract
While advancements in chip manufacturing technology has accelerated the growth of embedded systems, it has revealed serious reliability and robustness challenges at various abstraction levels that threaten the applicability of scaled technologies [2, 3]. These reliability threats arise from multiple sources, and may result in faults in the hardware. Further-more, these faults in the hardware may have catastrophic effects on the correctness of software execution [9, 11, 14]. This is particularly the case for real-time and timing-critical embedded systems involved in safety-, and mission-critical systems [13]. This occurs because traditional software abstraction layers make the fundamental assumption that the underlying hardware platform is error-free, and completely reliable. This is, however, no longer the case. In order to mitigate various reliability threats, besides hardware-level techniques, it is critical to develop and design resiliency at various layers of the embedded software stack [2, 3].
Keywords
embedded systems; program diagnostics; safety-critical software; software reliability; catastrophic effects; chip manufacturing technology; embedded software reliability; embedded software stack; hardware-level techniques; mission-critical systems; real-time embedded systems; reliability threats; safety-critical systems; scaled technologies; software abstraction layers; software execution correctness; timing-critical embedded systems; unreliable hardware; Embedded software; Embedded systems; Hardware; Real-time systems; Software reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Software (EMSOFT), 2014 International Conference on
Conference_Location
Jaypee Greens
Type
conf
DOI
10.1145/2656045.2661649
Filename
6986112
Link To Document