首页 | 本学科首页   官方微博 | 高级检索  
     

基于通信多端口有限状态机的协议互操作性测试生成研究
引用本文:王之梁,吴建平,尹霞.基于通信多端口有限状态机的协议互操作性测试生成研究[J].计算机学报,2006,29(11):1909-1919.
作者姓名:王之梁  吴建平  尹霞
作者单位:1. 清华大学信息网络工程研究中心,北京,100084
2. 清华大学计算机科学与技术系,北京,100084
基金项目:国家自然科学基金;国家重点基础研究发展计划(973计划)
摘    要:协议测试是一种保证网络通信协议实现质量的重要技术,互操作性测试是一类常用的协议测试技术.文章提出了一种基于通信多端口有限状态机模型的协议互操作忡测试生成方法.首先采用已有的基于可达性分析的方法生成集中式测试序列;然后采用单一错误模型对其进行系统的错误覆盖分析,为达到更高的错误覆盖度,进一步提出一种增强的测试生成算法;最后讨论了互操作性测试巾的控制观察问题,选择适当的分布式测试架构,并进而生成分布式同步测试序列.实验结果表明:与原有方法相比,该方法可以有效地提高测试集的错误覆盖,并具备一定的可行性和有效性.

关 键 词:协议测试  互操作性测试  有限状态机  错误覆盖  分布式测试架构
收稿时间:2005-06-02
修稿时间:2005-06-022006-01-18

Protocol Interoperability Test Generation Based on Communicating Multi-Port FSMs
WANG Zhi-Liang,WU Jian-Ping,YIN Xia.Protocol Interoperability Test Generation Based on Communicating Multi-Port FSMs[J].Chinese Journal of Computers,2006,29(11):1909-1919.
Authors:WANG Zhi-Liang  WU Jian-Ping  YIN Xia
Abstract:Protocol testing is one of the important techniques to ensure the quality of implementations of network communication protocols and interoperability testing is a widely-used protocol testing technique. This paper presents an interoperability test generation method based on the formal model, Communicating Multi-port Finite State Machines. Firstly, centralized test sequence can be generated by using existing teachability analysis approach. Then fault coverage of the resulting test suite is analyzed systematically using single fault models; in order to improve the fault coverage, an enhanced test generation method is presented. Finally, the controllability and observability problems in interoperability testing are discussed; suitable distributed test architecture is selected and a formal algorithm is presented to generate the distributed synehronizable test suite according to the distributed test architecture. The experimental results show that comparing with existing methods, the method in this paper can improve the fault coverage of the resulting test suite and is feasible and effective.
Keywords:protocol testing  interoperability testing  finite state machine  fault coverage  distributed test architecture
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号