首页> 外文会议>IEEE European Test Symposium >Auto-coding/auto-proving flight control software
【24h】

Auto-coding/auto-proving flight control software

机译:自动编码/自动化飞行控制软件

获取原文

摘要

This work describes the results of an experiment to compare conventional software development with software development using automatic code generation from Simulink and mathematically based code verification (proof). A real industrial scale, safety critical system was used as the basis for the experiment in order to validate results, although this imposed some constraints. The principal aims for the experiment were to answer the following three questions. 1. Could automatic code generation be integrated with the verification tools to give a software development process to produce software that would pass the existing functional unit tests? 2. Would the code be of sufficient quality to be flown, i.e. was it certifiable? 3. What were the cost implications of adopting the process as part of a development lifecycle? The experiment showed how to integrate the techniques into existing development processes and indicated where processes could be streamlined. The code and the technique were independently assessed as being certifiable for safety critical applications. The results of the experiment were generally positive indicating the potential for reductions of 60%-70% of the software development costs alone, that would translate into a 30%-40% reduction in software life cycle costs.
机译:这项工作描述了一种使用Simulink和数学基于代码验证(证明)的自动代码生成来将传统软件开发与软件开发进行比较的实验结果。真正的工业规模,安全临界系统被用作实验的基础,以验证结果,尽管这施加了一些限制。实验的主要目标是回答以下三个问题。 1.可以将自动代码生成与验证工具集成,以便为软件开发过程生成将通过现有功能单元测试的软件? 2.代码是否有足够的质量来飞行,即它是可证明的吗? 3.采用该过程的成本含义是开发生命周期的一部分的成本影响?实验表明如何将技术集成到现有的开发过程中,并指出了可以流化进程的位置。代码和技术独立地评估为安全关键应用的可证人。实验结果通常是积极的,表明单独降低60%-70%的软件开发成本的可能性,这将转化为软件生命周期成本的减少30%-40%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号