首页> 外文会议>International Symposium on NASA Formal Methods >A Case Study in Verification of Embedded Network Software
【24h】

A Case Study in Verification of Embedded Network Software

机译:嵌入式网络软件验证案例研究

获取原文

摘要

Embedded network systems support a variety of application domains, including environmental monitoring, social networking, and healthcare. These large networks of low-powered microcontroller-based nodes present challenges in ensuring correctness of the software that runs on these systems. Most embedded networked systems are programmed in C. Verifying software written in C is difficult. In this paper, we take a different approach: We report on our work using the RESOLVE language to program embedded networked systems. Our compiler leverages the RESOLVE verification system and maintains the correctness guarantees established during verification. The verified code is then translated into property-preserving C code that can run on the target hardware.
机译:嵌入式网络系统支持各种应用领域,包括环境监测,社交网络和医疗保健。这些基于低功耗的微控制器的节点的这些大型网络在确保在这些系统上运行的软件的正确性来存在挑战。大多数嵌入式联网系统被编程为C.验证在C中写入的软件很难。在本文中,我们采取了不同的方法:我们使用解析语言来编程嵌入式网络系统的工作。我们的编译器利用了解析验证系统,并在验证期间维护了正确的保证。然后将验证的代码转换为可以在目标硬件上运行的属性保留C代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号