Embedded Software reliability for unreliable hardware

Jian Jia Chen, Muhammad Shafique

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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. Furthermore, 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].

Original languageEnglish (US)
Title of host publication2014 Proceedings of the International Conference on Embedded Software, EMSOFT 2014
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450330527
DOIs
StatePublished - Oct 12 2014
Event14th International Conference on Embedded Software, EMSOFT 2014 - New Delhi, India
Duration: Oct 12 2014Oct 17 2014

Publication series

Name2014 Proceedings of the International Conference on Embedded Software, EMSOFT 2014

Conference

Conference14th International Conference on Embedded Software, EMSOFT 2014
Country/TerritoryIndia
CityNew Delhi
Period10/12/1410/17/14

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Embedded Software reliability for unreliable hardware'. Together they form a unique fingerprint.

Cite this