首页> 外文会议>Dependable Computing, 2009. PRDC '09 >Using the NuSMV Model Checker for Test Generation from Statecharts
【24h】

Using the NuSMV Model Checker for Test Generation from Statecharts

机译:使用NuSMV模型检查器从状态图生成测试

获取原文

摘要

Testing is essential to ensure the dependability of software systems. This paper proposes an automatic test case generation method using the NuSMV model checker. We consider state-transition testing based on Statechart specifications. Given a Statechart specification, our proposed method can automatically generate test cases that cover all states or all transitions in the Statechart. Finding such test cases requires traversing the state space of the system under test. In practice, however, the state space can often be very large and thus a fast search method is required. To this end our method makes full use of NuSMV. We devise a technique for modeling and analyzing Statecharts so that test cases can be extracted from the counterexamples produced by the model checker. The feasibility of our method is demonstrated through case studies.
机译:测试对于确保软件系统的可靠性至关重要。本文提出了一种使用NuSMV模型检查器自动生成测试用例的方法。我们考虑根据Statechart规范进行状态转换测试。在给定Statechart规范的情况下,我们提出的方法可以自动生成涵盖Statechart中所有状态或所有转换的测试用例。查找此类测试用例需要遍历被测系统的状态空间。然而,实际上,状态空间通常可能非常大,因此需要一种快速搜索方法。为此,我们的方法充分利用了NuSMV。我们设计了一种用于对状态图进行建模和分析的技术,以便可以从模型检查器生成的反例中提取测试用例。通过案例研究证明了我们方法的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号