Multi-layer software reliability for unreliable hardware

被引:5
作者
Shafique, Muhammad [1 ]
Axer, Philip [2 ]
Borchert, Christoph [3 ]
Chen, Jian-Jia [3 ]
Chen, Kuan-Hsun [3 ]
Doebel, Bjoern
Ernst, Rolf [2 ]
Haertig, Hermann
Heinig, Andreas [3 ]
Kapitza, Ruediger [2 ]
Kriebel, Florian [1 ]
Lohmann, Daniel [4 ]
Marwedel, Peter [3 ]
Rehman, Semeen [1 ]
Schmoll, Florian [3 ]
Spinczyk, Olaf [3 ]
机构
[1] KIT, CES, Karlsruhe, Germany
[2] TU Braunschweig, Inst Datentechn & Kommunikationsnetze, Braunschweig, Germany
[3] TU Dortmund, Dept Comp Sci, Dortmund, Germany
[4] Friedrich Alexander Univ Erlangen N rnberg, Erlangen, Germany
来源
IT-INFORMATION TECHNOLOGY | 2015年 / 57卷 / 03期
关键词
Reliability; dependability; compilation; operating system; soft errors; aging; fault-tolerance; multi-cores; optimization; embedded systems;
D O I
10.1515/itit-2014-1081
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:170 / 180
页数:11
相关论文
共 40 条
[1]  
AUTOSAR, 2011, TECH REP
[2]  
Axer P., 2013, EUR C REAL TIM SYST
[3]  
Bauer L., 2015, INFORM TECHNOLOGY
[4]  
Bertran R., 2006, WORKSH INT OP SYS CO
[5]  
Borchert C., 2013, WORKSH SOFTW BAS MET
[6]  
Borchert C., 2012, WORKSH SOFTW BAS ROB, P521
[7]  
Borchert C, 2013, I C DEPEND SYS NETWO
[8]  
Dobel B., 2014, INT C EMB SOFTW EMS
[9]  
Dobel B., 2012, INT C EMB SOFTW EMS
[10]  
DOBEL B, 2013, WORKSH SOFTW BAS MET