首页> 外文期刊>Computing reviews >Using formal reasoning on a model of tasks for FreeRTOS
【24h】

Using formal reasoning on a model of tasks for FreeRTOS

机译:在FreeRTOS的任务模型上使用形式推理

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

摘要

Z (pronounced Zed) is a rigorous specification language developed in the 1980s. It uses sets to describe system states plus required invariants, operations, and pre-and post-conditions. This paper is a tutorial demonstrating the usability of Z and it's tools on a real operating system called FreeRTOS. Z precisely describes the micro-kernel application program interface (API), ProZ animates the specifications, and Z/Eves verifies properties. The focus is on how to use Z/Eves to prove that the operations maintain the invariants and that the initial states are attainable. I was surprised by the care needed to prove mostly obvious theorems.
机译:Z(发音为Zed)是1980年代开发的一种严格的规范语言。它使用集合来描述系统状态以及所需的不变性,操作以及前置条件和后置条件。本文是一个教程,展示了Z及其工具在实际操作系统FreeRTOS上的可用性。 Z精确描述了微内核应用程序接口(API),ProZ对规范进行了动画处理,Z / Eves验证了属性。重点是如何使用Z / Eves来证明操作保持不变性并且可以达到初始状态。证明大部分显而易见的定理所需的关心使我感到惊讶。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号