首页> 外文会议>IFIP WG 6.1 International Conference on Testing Software and Systems >Using an SMT Solver for Checking the Completeness of FSM-Based Tests
【24h】

Using an SMT Solver for Checking the Completeness of FSM-Based Tests

机译:使用SMT求解器检查基于FSM的测试的完整性

获取原文

摘要

Deriving tests with guaranteed fault coverage by FSM-based test methods is rather complex for systems with a large number of states. At the same time, formal verification methods allow to effectively process large transition systems; in particular, SMT solvers are widely used to solve analysis problems for finite transition systems. In this paper, we describe the known necessary and sufficient conditions of completeness of test suites derived by FSM-based test methods via the first-order logic formulas and use an SMT solver in order to check them. In addition, we suggest a new sufficient condition for test suite completeness and check the corresponding first-order logic formula via the SMT solver. The results of computer experiments with randomly generated finite state machines confirm the correctness and efficiency of a proposed approach.
机译:通过基于FSM的测试方法使用保证故障覆盖的测试对于具有大量状态的系统相当复杂。 与此同时,正式验证方法允许有效地处理大型过渡系统; 特别是,SMT溶剂被广泛用于解决有限过渡系统的分析问题。 在本文中,我们通过一阶逻辑公式描述了基于FSM的测试方法所获得的测试套件的已知必要和充分条件,并使用SMT求解器来检查它们。 此外,我们为测试套件完整性提出了一种新的足够条件,并通过SMT求解器检查相应的一阶逻辑公式。 随机产生的有限状态机器的计算机实验结果证实了建议方法的正确性和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号