首页> 外文期刊>Reliability Engineering & System Safety >Fault-tolerant embedded system design and optimization considering reliability estimation uncertainty
【24h】

Fault-tolerant embedded system design and optimization considering reliability estimation uncertainty

机译:考虑可靠性估计不确定性的容错嵌入式系统设计与优化

获取原文
获取原文并翻译 | 示例
       

摘要

In this paper, we model embedded system design and optimization, considering component redundancy and uncertainty in the component reliability estimates. The systems being studied consist of software embedded in associated hardware components. Very often, component reliability values are not known exactly. Therefore, for reliability analysis studies and system optimization, it is meaningful to consider component reliability estimates as random variables with associated estimation uncertainty. In this new research, the system design process is formulated as a multiple-objective optimization problem to maximize an estimate of system reliability, and also, to minimize the variance of the reliability estimate. The two objectives are combined by penalizing the variance for prospective solutions. The two most common fault-tolerant embedded system architectures, N-Version Programming and Recovery Block, are considered as strategies to improve system reliability by providing system redundancy. Four distinct models are presented to demonstrate the proposed optimization techniques with or without redundancy. For many design problems, multiple functionally equivalent software versions have failure correlation even if they have been independently developed. The failure correlation may result from faults in the software specification, faults from a voting algorithm, and/or related faults from any two software versions. Our approach considers this correlation in formulating practical optimization models. Genetic algorithms with a dynamic penalty function are applied in solving this optimization problem, and reasonable and interesting results are obtained and discussed.
机译:在本文中,我们对嵌入式系统设计和优化进行建模,同时考虑了组件冗余性和组件可靠性估计中的不确定性。所研究的系统由嵌入相关硬件组件中的软件组成。很多时候,组件的可靠性值并不清楚。因此,对于可靠性分析研究和系统优化,将组件可靠性估计视为具有相关估计不确定性的随机变量是有意义的。在这项新的研究中,系统设计过程被表述为一个多目标优化问题,以最大程度地提高系统可靠性的估计,并最大程度地降低可靠性估计的方差。通过对预期解决方案的方差进行惩罚,可以将两个目标结合起来。两种最常见的容错嵌入式系统体系结构,即N版本编程和恢复块,被视为通过提供系统冗余来提高系统可靠性的策略。提出了四个不同的模型来论证所建议的具有或不具有冗余的优化技术。对于许多设计问题,即使是独立开发的,功能上等效的多个软件版本也具有故障关联。失败相关性可能是由于软件规范中的错误,表决算法的错误和/或任何两个软件版本的相关错误导致的。我们的方法在制定实用的优化模型时考虑了这种相关性。应用具有动态罚函数的遗传算法解决了该优化问题,并获得了合理而有趣的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号