【24h】

Verified Resource Guarantees using COSTA and KeY

机译:使用COSTA和KeY的经过验证的资源保证

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

摘要

Resource guarantees allow being certain that programs will run within the indicated amount of resources, which may refer to memory consumption, number of instructions executed, etc. This information can be very useful, especially in real-time and safety-critical applications. Nowadays, a number of automatic tools exist, often based on type systems or static analysis, which produce such resource guarantees. In spite of being based on theoretically sound techniques, the implemented tools may contain bugs which render the resource guarantees thus obtained not completely trustworthy. Performing full-blown verification of such tools is a daunting task, since they are large and complex. In this work we investigate an alternative approach whereby, instead of the tools, we formally verify the results of the tools. We have implemented this idea using COSTA, a state-of-the-art static analysis system, for producing resource guarantees and KeY, a state-of-the-art verification tool, for formally verifying the correctness of such resource guarantees. Our preliminary results show that the proposed tool cooperation can be used for automatically producing verified resource guarantees.
机译:资源保证允许确定程序将在指定的资源量内运行,这可能表示内存消耗,执行的指令数等。此信息可能非常有用,尤其是在实时且对安全性至关重要的应用程序中。如今,存在许多自动工具,通常基于类型系统或静态分析,这些工具可以提供这种资源保证。尽管基于理论上合理的技术,但是所实现的工具可能包含一些错误,这些错误使由此获得的资源保证不完全值得信赖。对此类工具进行全面验证是一项艰巨的任务,因为它们既庞大又复杂。在这项工作中,我们研究了一种替代方法,借此代替工具,我们正式验证了工具的结果。我们已经使用最先进的静态分析系统COSTA来生成资源保证,并使用最先进的验证工具KeY来正式验证此类资源保证的正确性,从而实现了这一想法。我们的初步结果表明,所建议的工具合作可用于自动产生经过验证的资源保证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号