首页> 外文会议>Safety-critical Systems Symposium >Formalising C and C++ for Use in High Integrity Systems
【24h】

Formalising C and C++ for Use in High Integrity Systems

机译:正式化C和C ++用于高完整性系统

获取原文

摘要

UK MoD has long been an advocate of the use of mathematically formal verification in software for safety critical applications. In the past this has been focused on the SPARK Ada subset, but it is increasingly becoming difficult to find suppliers willing or capable of delivering Ada programs. Instead, there is a pressure to use more commercially attractive languages, such as C and C++. In order to maintain the high levels of confidence necessary for critical applications, this means being able to formally reason about these 'new' languages.This paper covers two related programmes that are developing formal semantics for restricted subsets of C and C++ respectively. It will also consider how the formal semantics will be exploited in a verification environment.
机译:英国MOD长期以来一直是在软件中使用数学上正式验证的倡导者的安全关键应用。 在过去,这一直专注于火花ADA子集,但越来越难以找到愿意或能够提供ADA计划的供应商。 相反,有一种压力可以使用更多商业吸引力的语言,例如C和C ++。 为了保持关键应用所需的高度置信度,这意味着能够正式推理这些“新”语言。本文涵盖了两个相关的程序,该计划正在为C和C ++的受限子集开发正式语义。 它还将考虑如何在验证环境中利用正式语义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号