【24h】

Safety Transformations: Sound and Complete?

机译:安全转换:声音和完整?

获取原文

摘要

Safety transformations transform unsafe original software into safe software that, in contrast to the unsafe version, detects if its execution was incorrect due to execution errors. Especially transformations based on arithmetic codes such as an AN- or ANB-code apply complex and error-prone transformations, while at the same time aiming for safety- or mission-critical applications. Testing and error injection are used so far to ensure correctness and error detection capabilities. But both are incomplete and might miss errors that change functionality or reduce error detection rates. Our research provides tools for a complete analysis of AN-encoding safety transformations. This paper presents our analysis tools and results for the AN-encoded operations. While we were able to demonstrate functional correctness, we discovered bugs that prevent propagation of errors almost completely for AN-encoded divisions and reduce propagation significantly for logical bitwise operations.
机译:安全转换将不安全的原始软件转换为安全软件,与不安全的版本相比,检测其由于执行错误而执行的。特别是基于算术代码的变换,例如AN-OR ANB代码,适用于易于变换的变换,同时瞄准安全或关键任务应用程序。迄今为止使用测试和错误注入,以确保正确性和错误检测能力。但两者都不完整,可能会错过更改功能或降低错误检测率的错误。我们的研究提供了完全分析编码安全转换的工具。本文介绍了我们的分析工具和结果的编码操作。虽然我们能够展示功能性的正确性,但我们发现了防止错误传播的错误,几乎完全用于编码的分区,并为逻辑按位操作显着降低传播。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号