首页> 外文会议>Pacific Rim International Symposium on Dependable Computing >Using the NuSMV Model Checker for Test Generation from Statecharts
【24h】

Using the NuSMV Model Checker for Test Generation from Statecharts

机译:使用NUSMV模型检查器从StateCharts进行测试生成

获取原文

摘要

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。我们设计了一种用于建模和分析StateCharts的技术,以便可以从模型检查器产生的反例中提取测试用例。通过案例研究证明了我们方法的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号