首页> 外文期刊>Real-time systems >High-assurance timing analysis for a high-assurance real-time operating system
【24h】

High-assurance timing analysis for a high-assurance real-time operating system

机译:高安全性实时操作系统的高安全性时序分析

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

摘要

Worst-case execution time (WCET) analysis of real-time code needs to be performed on the executable binary code for soundness. Obtaining tight WCET bounds requires determination of loop bounds and elimination of infeasible paths. The binary code, however, lacks information necessary to determine these bounds. This information is usually provided through manual intervention, or preserved in the binary by a specially modified compiler. We propose an alternative approach, using an existing translation-validation framework, to enable high-assurance, automatic determination of loop bounds and infeasible paths. We show that this approach automatically determines all loop bounds and many (possibly all) infeasible paths in the seL4 microkernel, as well as in standard WCET benchmarks which are in the language subset of our C parser. We also design and validate an improvement to the seL4 implementation, which permits a key part of the kernel's API to be available to users in a mixed-criticality setting.
机译:为了确保健全性,需要对可执行二进制代码执行实时代码的最坏情况执行时间(WCET)分析。要获得严格的WCET边界,需要确定循环边界并消除不可行的路径。但是,二进制代码缺少确定这些界限所必需的信息。该信息通常是通过手动干预提供的,或由经过特殊修改的编译器保存在二进制文件中。我们提出了一种使用现有翻译验证框架的替代方法,以实现高确定性,自动确定循环界限和不可行的路径。我们证明了这种方法会自动确定seL4微内核以及C解析器语言子集中的标准WCET基准中的所有循环界限和许多(可能是所有)不可行的路径。我们还设计并验证了对seL4实现的改进,该改进允许用户在混合关键性设置中使用内核API的关键部分。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号