首页> 外文会议>Automated Software Engineering, 2009. ASE '09 >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号