首页> 外文期刊>OASIcs : OpenAccess Series in Informatics >WCET of OCaml Bytecode on Microcontrollers: An Automated Method and Its Formalisation
【24h】

WCET of OCaml Bytecode on Microcontrollers: An Automated Method and Its Formalisation

机译:微控制器上OCaml字节码的WCET:一种自动化方法及其形式化

获取原文
       

摘要

Considering the bytecode representation of a program written in a high-level programming language enables portability of its execution as well as a factorisation of various possible analyses of this program. In this article, we present a method for computing the worst-case execution time (WCET) of an embedded bytecode program fit to run on a microcontroller. Due to the simple memory model of such a device, this automated WCET computation relies only on a control-flow analysis of the program, and can be adapted to multiple models of microcontrollers. This method evaluates the bytecode program using concrete as well as partially unknown values, in order to estimate its longest execution time. We present a software tool, based on this method, that computes the WCET of a synchronous embedded OCaml program. One key contribution of this article is a mechanically checked formalisation of the aforementioned method over an idealised bytecode language, as well as its proof of correctness.
机译:考虑用高级编程语言编写的程序的字节码表示形式,可以实现其执行的可移植性以及对该程序的各种可能分析的分解。在本文中,我们提出了一种用于计算适合在微控制器上运行的嵌入式字节码程序的最坏情况执行时间(WCET)的方法。由于这种设备的存储模型简单,因此这种自动WCET计算仅依赖于程序的控制流分析,并且可以适应多种微控制器模型。此方法使用具体的以及部分未知的值评估字节码程序,以估计其最长的执行时间。我们提供了一种基于此方法的软件工具,该工具可以计算同步嵌入式OCaml程序的WCET。本文的一个重要贡献是,在理想的字节码语言上对上述方法进行了机械检查,并对其正确性进行了证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号