期刊文献+

基于模型检查的协议一致性测试套自动生成 被引量:1

Automatic Protocol Conformance Test Suite Generation Based on Model Checking
下载PDF
导出
摘要 提出一种构造完全可执行协议一致性测试套的新方法。该方法分别用Kripke结构和CTL公式来描述协议的EFSM模型和测试套所要满足的控制流和数据流测试覆盖标准,借助模型检查中的例证构造技术生成满足相应覆盖标准的测试套。在此基础上该文给出了测试套优化算法。实验结果表明该方法可行有效。 A new method is proposed to generate executable protocol conformance test suite using model checking technique, Using Kripke structure and CTL formulate, this paper formulates the problem of test generation from protocol's EFSM model as the problem of finding witnesses in model checking. This paper also gives a heuristic algorithm to optimize the test suite. The results show the feasibility and effectivity of this method.
出处 《计算机工程》 EI CAS CSCD 北大核心 2006年第11期159-161,共3页 Computer Engineering
关键词 一致性测试 模型检查 测试序列 测试套 Conformance test Model checking Test sequence Test suite
  • 相关文献

参考文献4

  • 1Dssouli R, Saleh K, Aboulhamid E, et al. Test Development for Communication Protocols: Towards Automation[J]. Computer Networks, 1999, 31(7):1835-1872.
  • 2Ural H, Yang B. A Test Sequence Selection Method for Protocol Testing [J]. IEEE Trans. Communication, 1991, 39(4):514-523.
  • 3Miller R, Paul S. Generating Conformance Test Sequences for Combined Control Flow and Data Flow of Communication Protocols[C]. Proc. 12^th Int'l Symp. Protocol Specification, Testing, and Verification, 1992: 12-27.
  • 4Hong H S, Cha S D, Lee I, et al. Data Flow Testing as Model Checking[C]. Proc. 25^th Int'l Conference on Software Engineering,2003: 232-242.

同被引文献4

  • 1张衍志.符号化模型检测算法的研究[D].吉林:吉林大学,2009.
  • 2HONG H S,CHA S D,LEE I,et al.Data Flow Testing as Model Checking[C] //25th International Conference on Software Engineering,2003:232-242.
  • 3HUANG T,CHUNG A.Finding Narrow Input/Output (NIO) Sequences by Model Checking[C] //Sixth International Conference on Software Engineering Research,Management and Applications,2008:283-289.
  • 4曾红卫,缪淮扣.模型检验在构件数据流测试中的应用[J].计算机科学与探索,2010,4(12):1121-1130. 被引量:5

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部