首页> 外文期刊>Software Testing, Verification and Reliability >Structural coverage criteria for Lustre/Scade programs
【24h】

Structural coverage criteria for Lustre/Scade programs

机译:Lustre / Scade计划的结构覆盖标准

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

摘要

Lustre is a data-flow synchronous language, on which is based the Scade tool-suite, widely used for specifying and programming critical reactive applications in the areas of avionics, energy or transport. Therefore, testing Lustre programs, that is, generating test data and assessing the achieved test coverage, is a major issue. Usual control-flow-based test coverage criteria (statement coverage, branch coverage, etc.) are not relevant for Lustre programs. In this paper, a new hierarchy of adequacy criteria tailored to the Lustre language is presented. These criteria are denned on operator networks, which are usual models for Lustre programs. The criteria satisfaction measure is automated in Lustructu, a non-intrusive tool (no instrumentation of the code), based on the symbolic computation of path activation conditions. The applicability and the relevance of the criteria are assessed on a case study.
机译:Luster是一种数据流同步语言,它基于Scade工具套件,广泛用于在航空电子,能源或交通运输领域中指定和编程关键的无功应用。因此,测试Lustre程序,即生成测试数据并评估已达到的测试覆盖范围,是一个主要问题。通常基于控制流的测试覆盖标准(语句覆盖,分支覆盖等)与Lustre程序无关。在本文中,提出了一种适用于Lustre语言的新的充裕度标准层次。这些标准是在运维网络上确定的,运维网络是Lustre程序的常用模型。基于路径激活条件的符号计算,在非侵入性工具Lustructu(无需代码的工具)中,标准满意度度量是自动化的。在案例研究中评估了标准的适用性和相关性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号