【24h】

Benchmarking SMT Solvers on Automotive Code

机译:在汽车代码上基准标记SMT求解器

获取原文

摘要

Using embedded systems in safety-critical environments requires a rigorous testing of the components these systems are composed of. For example, the software running on such a system has to be evaluated regarding its code coverage – in particular, unreachable code fragments have to be avoided according to the ISO 26262 standard. Software model checking allows to detect such dead code automatically. While the recent case study compares several academic software model checkers with the commercial test and verification tool BTC EmbeddedPlatform (Registered Trade Mark) (BTC EP), we want to focus on a lower level – i.e. the back-end solvers within BTC EP. Therefore, we evaluate the performance of off-the-shelf SMT solvers supporting the theory of floating-point as well as the theory of bitvectors on floating-point dominated benchmark instances originating from the automotive domain. Furthermore, we compare these off-the-shelf SMT solvers with the back-end solvers used by BTC EP.
机译:在安全关键环境中使用嵌入式系统需要对这些系统组成的组件进行严格测试。例如,必须根据ISO 26262标准评估其代码覆盖范围内的在这种系统上运行的软件,特别地,必须避免不可达代码片段。软件模型检查允许自动检测此类死代码。虽然最近的案例研究将若干学术软件模型检查器与商业测试和验证工具BTC EmbeddedPlatyform(注册商标)(BTC EP)进行了比较,但我们希望专注于较低的级别 - 即BTC EP内的后端求解器。因此,我们评估支持浮点理论的现成SMT求解器的性能以及位于源自汽车域的浮点主导基准实例上的BitVectors理论。此外,我们将这些废弃货架SMT溶解器与BTC EP使用的后端溶剂进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号