首页> 外文会议>Computer safety, reliability, and security >AN-Encoding Compiler: Building Safety-Critical Systems with Commodity Hardware
【24h】

AN-Encoding Compiler: Building Safety-Critical Systems with Commodity Hardware

机译:AN编码编译器:使用商品硬件构建安全关键系统

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

摘要

In the future, we expect commodity hardware to be used in safety-critical applications. However, in the future commodity hardware is expected to become less reliable and more susceptible to soft errors because of decreasing feature size and reduced power supply. Thus, software-implemented approaches to deal with unreliable hardware will be needed. To simplify the handling of value failures, we provide failure virtualization in the sense that we transform arbitrary value failures caused by erroneous execution into fail-stop failures. The latter ones are easier to handle. Therefore, we use the arithmetic AN-code because it provides very good error detection capabilities. Arithmetic codes are suitable for the protection of commodity hardware because guarantees can be provided independent of the executing hardware. This paper presents the encoding compiler EC-AN which applies AN-encoding to arbitrary programs. According to our knowledge, this is the first in software implemented complete AN-encoding. Former encoding compilers either encode only small parts of applications or trade-off safety to enable complete AN-encoding.
机译:将来,我们希望在安全关键型应用中使用商品硬件。但是,由于功能部件尺寸的减小和电源的减少,未来的商用硬件将变得不那么可靠,更容易受到软错误的影响。因此,将需要用软件实现的方法来处理不可靠的硬件。为了简化价值失败的处理,我们提供了失败虚拟化,即将错误执行导致的任意价值失败转换为失败停止失败。后者更易于处理。因此,我们使用算术AN代码,因为它提供了非常好的错误检测功能。算术代码适合于保护商品硬件,因为可以独立于执行硬件提供保证。本文提出了将AN编码应用于任意程序的编码编译器EC-AN。据我们了解,这是软件实现的完整AN编码中的第一个。以前的编码编译器仅对应用程序的一小部分进行编码,或者权衡安全性以实现完整的AN编码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号