作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (19): 20-22. doi: 10.3969/j.issn.1000-3428.2006.19.008

• 博士论文 • 上一篇    下一篇

基于Markov链路径使用模型的软件统计测试

高海昌1,冯博琴1,曾 明2,贺晓红1   

  1. (1. 西安交通大学电子与信息工程学院,西安 710049;2. 西安交通大学软件学院,西安 710049)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-10-05 发布日期:2006-10-05

Statistical Software Test Based on Markov Chain Path Usage Model

GAO Haichang1, FENG Boqin1, ZENG Ming2, HE Xiaohong1   

  1. (1. School of Electronics and Information Engineering, Xi’an Jiaotong University, Xi’an 710049; 2. School of Software, Xi’an Jiaotong University, Xi’an 710049)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-10-05 Published:2006-10-05

摘要: 探讨了建立基于路径使用的Markov链模型来分析模块内部代码结构的统计测试方法的可能性。提出将统计理论用于软件的结构测试,从理论上得出软件的结构可靠性结论。提出具有有限状态、离散时间序列的Markov链作为程序的使用模型和测试模型,使用Kullback判别式作为测试链收敛到使用链的判断准则,从理论上证明了测试链到使用链收敛的必然性。理论分析和初步的实验证明该方法是可行和有前途的。

关键词: 软件统计测试, 结构测试, Markov链, 路径使用模型, Kullback判别式

Abstract: A Markov chain model based on path usage model is developed to analyze the inner code structure in statistical software test. The statistical theory is used on software structure test to obtain the reliability of the software structure theoretically. A Markov chain with finite state, scattered time sequence is put forward as the usage model and test model of the program. The Kullback discriminant is used as the convergence judgment criteria of the test-chain to usage-chain, and the inevitability of the convergence is testified theoretically. The primary experiments and theorized analysis prove the method is approving and promising.

Key words: Software statistical test, Structure test, Markov chain, Path usage model, Kullback discriminant

中图分类号: