首页> 外文会议>WoTUG technical meeting >Designing a Mathematically Verified I~2C Device Driver Using ASD
【24h】

Designing a Mathematically Verified I~2C Device Driver Using ASD

机译:使用ASD设计数学上验证的I〜2C设备驱动程序

获取原文

摘要

This paper describes the application of the Analytical Software Design methodology to the development of a mathematically verified I~2C device driver for Linux. A model of an I~2C controller from NXP is created, against which the driver component is modelled. From within the ASD tool the composition is checked for deadlock, livelock and other concurrency issues by generating CSP from the models and checking these models with the CSP model checker FDR. Subsequently C code is automatically generated which, when linked with a suitable Linux kernel runtime, provides a complete defect-free Linux device driver. The performance and footprint are comparable to handwritten code.
机译:本文介绍了分析软件设计方法对Linux的数学上验证的I〜2C设备驱动程序的应用。创建来自NXP的I〜2C控制器的模型,禁止模型驱动程序组件。从ASD工具中,通过从模型中生成CSP并使用CSP模型检查器FDR检查这些模型来检查组合物进行死锁,Livelock和其他并发问题。随后生成C代码,当与合适的Linux内核运行时链接时,会提供完整的无缺陷Linux设备驱动程序。性能和足迹与手写代码相当。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号