首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >A Verification-Driven Approach to Traceability and Documentation for Auto-Generated Mathematical Software
【24h】

A Verification-Driven Approach to Traceability and Documentation for Auto-Generated Mathematical Software

机译:一种验证驱动的可追溯性和自动生成数学软件文档的方法

获取原文

摘要

Automated code generators are increasingly used in safety-critical applications, but since they are typically not qualified, the generated code must still be fully tested, reviewed, and certified. For mathematical and engineering software this requires reviewers to trace subtle details of textbook formulas and algorithms to the code, and to match requirements (e.g., physical units or coordinate frames) not represented explicitly in models or code. We support these tasks by using the AutoCert verification system to identify and verify mathematical concepts in the code, recovering verified traceability links between concepts, code, and verification conditions. We then exploit these links to construct a natural language report that provides a high-level structured argument explaining where the code uses specified assumptions and why and how it complies with the requirements. We have applied our approach to generate review documents for several sub-systems of NASA's Project Constellation.
机译:自动代码生成器越来越多地用于安全关键应用程序,但由于它们通常不合格,因此仍必须进行全面测试,审查和认证所生成的代码。对于数学和工程软件,这需要审阅者将教科书公式和算法的微妙细节暗整到代码,并匹配未在模型或代码中明确表示的要求(例如,物理单位或坐标帧)。我们通过使用AutoCert验证系统来支持这些任务来识别和验证代码中的数学概念,从概念,代码和验证条件之间恢复验证的可追溯性链接。然后,我们利用这些链接来构造一个自然语言报告,该报告提供了一个高级结构化参数,解释了代码使用指定的假设以及它为什么以及如何符合要求。我们已经应用了我们的方法来为NASA项目星座的几个子系统生成审查文件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号