首页> 外文期刊>EURASIP journal on embedded systems >Symbolic execution and timed automata model checking for timing analysis of Java real-time systems
【24h】

Symbolic execution and timed automata model checking for timing analysis of Java real-time systems

机译:用于Java实时系统时序分析的符号执行和定时自动机模型检查

获取原文
           

摘要

This paper presents SymRT , a tool based on a combination of symbolic execution and real-time model checking for timing analysis of Java systems. Symbolic execution is used for the generation of a safe and tight timing model of the analyzed system capturing the feasible execution paths. The model is combined with suitable execution environment models capturing the timing behavior of the target host platform including the Java virtual machine and complex hardware features such as caching. The complete timing model is a network of timed automata which directly facilitates safe estimates of worst and best case execution time to be determined using the Uppaal model checker. Furthermore, the integration of the proposed techniques into the TetaSARTS tool facilitates reasoning about additional timing properties such as the schedulability of periodically and sporadically released Java real-time tasks (under specific scheduling policies), worst case response time, and more. Keywords WCET analysis Timing analysis Symbolic execution Timed automata Model checking
机译:本文介绍了SymRT,这是一种将符号执行和实时模型检查相结合的工具,用于Java系统的时序分析。符号执行用于生成捕获可行执行路径的被分析系统的安全且严格的时序模型。该模型与合适的执行环境模型结合在一起,该模型捕获了目标主机平台的时序行为,包括Java虚拟机和诸如缓存之类的复杂硬件功能。完整的计时模型是定时自动机的网络,可以直接方便地使用Uppaal模型检查器确定最坏情况和最佳情况执行时间的安全估计。此外,将提议的技术集成到TetaSARTS工具中有助于进行其他计时属性的推理,例如定期和零星发布的Java实时任务的可调度性(在特定的调度策略下),最坏情况的响应时间等等。关键词WCET分析;时序分析;符号执行;定时自动机;模型检查

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号