首页> 外文会议>IFIP WG 6.1 International Conference on Testing Software and Systems >Multiple Mutation Testing for Timed Finite State Machine with Timed Guards and Timeouts
【24h】

Multiple Mutation Testing for Timed Finite State Machine with Timed Guards and Timeouts

机译:定时后卫和超时定时有限状态机的多突变测试

获取原文

摘要

The problem of generating tests detecting all logical and timing faults which can occur in real-time systems is challenging; this is because the number of (timing) faults is potentially too big or infinite. As a result, it might be time consuming to generate an important number of adequate tests. The traditional model based testing approach considers a fault domain as the universe of all machines with a given number of states and input-output alphabet while mutation based approaches define a list of mutants to kill with a test suite. In this paper, we combine the two approaches by developing a mutation testing technique for realtime systems represented with deterministic timed finite state machines with timed guards and timeouts (TFSM-TG). In this approach, fault domains consisting of fault-seeded versions of the specification (mutants) are represented with non-deterministic TFSM-TG. The test generation avoids the one-by-one enumeration of the mutants and is based on constraint solving. We present the results of an empirical proof-of-concept implementation of the proposed approach.
机译:生成检测到实时系统中可能发生的所有逻辑和定时故障的测试的问题是具有挑战性的;这是因为(时序)故障的数量可能太大或无限。因此,产生一个重要的足够测试可能是耗时的。传统的基于模型的测试方法将故障域视为具有给定数量的状态和输入 - 输出字母的所有机器的宇宙,而基于突变的方法定义了用测试套件杀死的突变体列表。在本文中,我们通过开发具有定时警卫和超时(TFSM-TG)的确定性定时有限状态机表示的实时系统的突变测试技术来组合两种方法。在这种方法中,由规范(突变体)的故障种子版本组成的故障域用非确定性TFSM-TG表示。试验避免了突变体的次枚举,并且基于约束求解。我们介绍了拟议方法的经验概念证明实施的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号