...
首页> 外文期刊>Empirical Software Engineering >Assessing the quality of industrial avionics software: an extensive empirical evaluation
【24h】

Assessing the quality of industrial avionics software: an extensive empirical evaluation

机译:评估工业航空电子软件的质量:广泛的经验评估

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

A real-time operating system for avionics (RTOS4A) provides an operating environment for avionics application software. Since an RTOS4A has safety-critical applications, demonstrating a satisfactory level of its quality to its stakeholders is very important. By assessing the variation in quality across consecutive releases of an industrial RTOS4A based on test data collected over 17 months, we aim to provide a set of guidelines to 1) improve the test effectiveness and thus the quality of subsequent RTOS4A releases and 2) similarly assess the quality of other systems from test data. We carefully defined a set of research questions, for which we defined a number of variables (based on available test data), including release and measures of test effort, test effectiveness, complexity, test efficiency, test strength, and failure density. With these variables, to assess the quality in terms of number of failures found in tests, we applied a combination of analyses, including trend analysis using two-dimensional graphs, correlation analysis using Spearman's test, and difference analysis using the Wilcoxon rank test. Key results include the following: 1) The number of failures and failure density decreased in the latest releases and the test coverage was either high or did not decrease with each release; 2) increased test effort was spent on modules of greater complexity and the number of failures was not high in these modules; and 3) the test coverage for modules without failures was not lower than the test coverage for modules with failures uncovered in all the releases. The overall assessment, based on the evidences, suggests that the quality of the latest RTOS4A release has improved. We conclude that the quality of the RTOS4A studied was improved in the latest release. In addition, our industrial partner found our guidelines useful and we believe that these guidelines can be used to assess the quality of other applications in the future.
机译:航空电子实时操作系统(RTOS4A)为航空电子应用软件提供了一个操作环境。由于RTOS4A具有至关重要的安全应用,因此向利益相关者展示令人满意的质量水平非常重要。通过基于在过去17个月中收集的测试数据评估连续发布的工业RTOS4A的质量变化,我们旨在提供一套指导方针,以1)改善测试有效性,从而提高后续RTOS4A的发布质量,以及2)类似地评估测试数据中其他系统的质量。我们仔细定义了一组研究问题,为它们定义了许多变量(基于可用的测试数据),包括测试工作的发布和度量,测试有效性,复杂性,测试效率,测试强度和失败密度。利用这些变量,为了根据测试中发现的故障数量来评估质量,我们应用了分析的组合,包括使用二维图的趋势分析,使用Spearman检验的相关性分析以及使用Wilcoxon等级检验的差异分析。主要结果包括:1)最新版本中的故障数量和故障密度降低,并且测试覆盖率很高,或者每个版本的测试覆盖率没有降低; 2)在复杂性更高的模块上花费了更多的测试工作,并且这些模块中的故障数量并不高; 3)没有故障的模块的测试范围不低于所有版本中发现故障的模块的测试范围。根据证据进行的总体评估表明,最新版RTOS4A的质量已得到改善。我们得出结论,在最新版本中,所研究的RTOS4A的质量得到了改善。此外,我们的行业合作伙伴发现我们的指南很有用,我们相信这些指南可用于将来评估其他应用程序的质量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号