Detecting hardware faults with systematic and design diversity: Experimental results

被引:0
|
作者
Lovric, T
机构
[1] Univ of Dortmund, Dortmund, Germany
来源
关键词
operational faults; fault detection coverage; fault injection; design diversity; systematic diversify; Virtual Duplex System;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper suggests the combined utilization of so-called systematic diversity and design diversity in a time-redundant so-called Virtual Duplex System instead of the structural redundant Duplex System. For this purpose, two diversly designed and systematically transformed variants of an application program are executed sequentially on the same processor. We investigate the safety of Virtual Duplex Systems and propose software diversity techniques (i.e. systematic diversity) to detect hardware faults. Transient faults are detected through the time redundancy and permanent faults by the new software diversity approach. In addition, software design faults and even compiler, library, operating system and underlying hardware design faults can be detected. As an example the systematic diversity techniques 'register permutation' and 'compiler diversity' are applied and evaluated by fault injection experiments. The results show that most hardware faults are detected and that the combined application of systematic diversity techniques and design diversity is very promising for designing fail-silent nodes.
引用
收藏
页码:83 / 92
页数:10
相关论文
共 50 条