首页> 美国卫生研究院文献>PLoS Clinical Trials >Optimal shortening of uniform covering arrays
【2h】

Optimal shortening of uniform covering arrays

机译:均匀覆盖阵列的最佳缩短

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Software test suites based on the concept of interaction testing are very useful for testing software components in an economical way. Test suites of this kind may be created using mathematical objects called covering arrays. A covering array, denoted by CA(N; t, k, v), is an N × k array over ℤv = {0, …, v - 1} with the property that every N × t sub-array covers all t-tuples of Zvt at least once. Covering arrays can be used to test systems in which failures occur as a result of interactions among components or subsystems. They are often used in areas such as hardware Trojan detection, software testing, and network design. Because system testing is expensive, it is critical to reduce the amount of testing required. This paper addresses the Optimal Shortening of Covering ARrays (OSCAR) problem, an optimization problem whose objective is to construct, from an existing covering array matrix of uniform level, an array with dimensions of (N − δ) × (k − Δ) such that the number of missing t-tuples is minimized. Two applications of the OSCAR problem are (a) to produce smaller covering arrays from larger ones and (b) to obtain quasi-covering arrays (covering arrays in which the number of missing t-tuples is small) to be used as input to a meta-heuristic algorithm that produces covering arrays. In addition, it is proven that the OSCAR problem is NP-complete, and twelve different algorithms are proposed to solve it. An experiment was performed on 62 problem instances, and the results demonstrate the effectiveness of solving the OSCAR problem to facilitate the construction of new covering arrays.
机译:基于交互测试概念的软件测试套件对于以经济的方式测试软件组件非常有用。可以使用称为Coverage Array的数学对象创建此类测试套件。一个覆盖数组,用CA(N; t,k,v)表示,是×v = {0,…,v-1}上的N×k数组,其属性是每个N×t子数组覆盖所有t- Z v t 至少一次。覆盖阵列可用于测试由于组件或子系统之间的交互而发生故障的系统。它们通常用于硬件木马检测,软件测试和网络设计等领域。由于系统测试很昂贵,因此减少所需的测试量至关重要。本文解决了最优覆盖矩阵缩短(OSCAR)问题,这是一个优化问题,其目标是从现有的水平均一的覆盖阵列矩阵构造一个尺寸为(N-δ)×(k-Δ)的阵列,丢失的t元组的数量被最小化。 OSCAR问题的两个应用是(a)从较大的覆盖数组生成较小的覆盖数组,以及(b)获得准覆盖数组(丢失 t -tuple的数组很小的覆盖数组)用作生成覆盖数组的元启发式算法的输入。此外,已证明OSCAR问题是NP完全的,并提出了十二种不同的算法来解决它。在62个问题实例上进行了实验,结果证明了解决OSCAR问题的有效性,有助于构建新的覆盖阵列。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号