首页> 外文会议>International Workshop on Software Technologies for Future Dependable Distributed Systems >Towards Design and Implementation of Model Checker for System Software
【24h】

Towards Design and Implementation of Model Checker for System Software

机译:朝着系统软件模型检查的设计与实现

获取原文

摘要

A model checker is under development as one of the static program checkers for the forthcoming Dependable Embedded Operating System. The checker is designed with priority for scalability, because model checking based on predicate abstraction is promising, but it is not yet applicable to large system software like operating systems. Since the checker is intended to be run everyday in nightly builds, abstraction refinement is not performed on-line but is assumed to be given as hints, because repeating the same refinement is wasting and refinement such as invariant finding sometimes needs human involvement. Being freed from abstraction refinement, the checker can properly handle loops and function calls, and it can keep track of multiple states simultaneously through function calls which is deemed to reduce the cost of state transition calculation. Necessary annotations are provided based on the P-Bus interface, which is a proposed abstract interface internal to the operating system kernel that cleanly separates functionalities of operating systems. The checker works on simple properties attached to the interface in the format of commonly used specification languages.
机译:模型检查器正在开发中作为即将到来的可靠嵌入式操作系统的静态程序检查器之一。检查器设计以优先级可扩展性,因为基于谓词抽象的模型检查是有希望的,但它尚不适用于像操作系统等大型系统软件。由于检查员旨在每天在夜间构建中运行,因此在线上不进行抽象细化,但假设被呈现为提示,因为重复相同的细化是浪费和细化,例如不变发现有时需要人类参与。从抽象细化中释放,检查器可以正确地处理循环和函数调用,并且它可以通过函数调用同时跟踪多个状态,这被认为是降低状态转换计算成本的函数调用。基于P-Bus接口提供了必要的注释,这是一个提出的抽象接口,用于干净地分离操作系统功能的内核。检查器以常用规范语言的格式连接到界面的简单属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号