首页> 外文会议>Fourth IEEE International Conference on Software Testing, Verification, and Validation >Optimal Test Input Sequence Generation for Finite State Models and Pushdown Systems
【24h】

Optimal Test Input Sequence Generation for Finite State Models and Pushdown Systems

机译:有限状态模型和下推系统的最佳测试输入序列生成

获取原文

摘要

Finite state machines and pushdown systems are frequently used in model based testing. In such testing, the system under test is abstractly modeled as a finite state machine having a finite set of states and a labeled transition relation between the states. A pushdown system, additionally, has an unbounded stack. Test inputs are then generated by enumerating a set of sequences of transitions labels from the model. There has been a lot of research that focussed on generation of test input sequences satisfying various coverage criteria. In this paper, we consider the problem of generating a set of test input sequences that satisfy certain coverage criteria -- cover all transition labels or cover all length-$n$ transition label sequences at least once -- while minimizing the sum of the length of the sequences in the set. We show that these optimal test input generation problems can be reduced to integer linear programming (ILP) problems. We also prove that our optimal test input generation problems are NP-Complete. We report our experimental results on a prototype implementation for finite states machines.
机译:有限状态机和下推系统经常用于基于模型的测试中。在这样的测试中,被测系统被抽象地建模为一个有限状态机,该有限状态机具有一组有限的状态以及状态之间的标记过渡关系。另外,下推系统具有无限堆栈。然后,通过从模型枚举一组过渡标签序列来生成测试输入。有许多研究集中在满足各种覆盖标准的测试输入序列的生成上。在本文中,我们考虑生成一组满足某些覆盖标准的测试输入序列的问题-覆盖所有过渡标签或覆盖所有长度-$ n $过渡标签序列至少一次-同时将长度的总和最小化集合中的序列。我们表明,这些最佳测试输入生成问题可以简化为整数线性规划(ILP)问题。我们还证明,我们的最佳测试输入生成问题是NP-Complete。我们在有限状态机的原型实现上报告了我们的实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号