Abstract
This paper presents a multi-layer software reliability approach that leverages multiple software layers (e. g., programming language, compiler, and operating system) to improve the overall system reliability considering unreliable or partly-reliable hardware. We present a comprehensive design flow that integrates multiple software layers while accounting for the knowledge from lower hardware layers. We show how multiple software layers synergistically operate to achieve a high degree of reliability.
| Original language | English |
|---|---|
| Pages (from-to) | 170-180 |
| Number of pages | 11 |
| Journal | IT - Information Technology |
| Volume | 57 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - Jun 2015 |
| Externally published | Yes |
Keywords
- Reliability
- dependability
- compilation
- operating system
- soft errors
- aging
- fault-tolerance
- multi-cores
- optimization
- embedded systems
Fingerprint
Dive into the research topics of 'Multi-layer software reliability for unreliable hardware'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver