期刊文献+

基于谓词抽象的测试用例约简生成方法 被引量:10

Approach for reduced test suite generation based on predicate abstraction
下载PDF
导出
摘要 针对大规模软件系统状态迁移数量庞大,容易导致状态空间爆炸的问题,提出一种基于谓词抽象的测试用例约简生成方法,该方法依据给定的谓词集合对软件系统的状态空间进行等价类划分,通过状态集合之间的映射得到约简的抽象状态,并以抽象状态之间的迁移关系作为测试用例约简生成的基础。实验结果表明,该方法可以有效地对系统状态进行约简,并生成规模较小的测试用例集。 Aim to the problem of status space explosion due to the growing number of status transition of large scale software system,a reduced test suite generation approach based on predicate abstraction was proposed,which divided the status space of the software model according to the given predicates to get the equivalence classes.The reduced abstract status was settled using the mapping between the status sets,and generated the reduced test suite based on the transition of the status.The results of experiments indicate that this approach can reduce the status of the model efficiently,and generate smaller size of test suite.
作者 郭曦 张焕国
出处 《通信学报》 EI CSCD 北大核心 2012年第3期35-43,51,共10页 Journal on Communications
基金 国家自然科学基金资助项目(91018008 61003268 61173138) 空天信息安全与可信计算教育部重点实验室开放基金资助项目(AISTC2008_01 AISTC2008Q02) 湖北省自然基金资助项目(2009DBA429 2010CDB08601) 中央高校基本科研业务费专项资金资助项目(3101038 115010)~~
关键词 谓词抽象 状态约简 等价类划分 测试用例生成 predicate abstraction status reduction equivalence class division test case generation
  • 相关文献

参考文献14

  • 1HARROLD M J,GUPTA R,SOFFA M L.A methodology for con-trolling the size of a test suite[J].ACM Transactions of Software En-gineering and Methodology,1993,2(3):270-285.
  • 2屈婉霞,李暾,郭阳,杨晓东.谓词抽象技术研究?[J].软件学报,2008,19(1):27-38. 被引量:17
  • 3HONG H S,CHA S D,LEE I,et al.Data flow testing as modelchecking[A].Proceedings of the 25th International Conference onSoftware Engineering[C].Portland,2003,232-243.
  • 4CHVATAL V.A greedy heuristic for the set-covering problem[J].Mathematics of Operations Research,1979,4(3):233-235.
  • 5CHEN T Y,LAU M F.On the completeness of a test suite reductionstrategy[J].The Computer Journal,1999,42(5):430-440.
  • 6LEE J G,CHUNG C G.An optimal representative set selectionmethod[J].Information and Software Technology,2000,42(21):17-25.
  • 7章晓芳,徐宝文,聂长海,史亮.一种基于测试需求约简的测试用例集优化方法[J].软件学报,2007,18(4):821-831. 被引量:59
  • 8程亮,张阳,冯登国.一种基于安全状态转移的简并测试集生成方法[J].软件学报,2010,21(3):539-547. 被引量:2
  • 9徐明迪,张焕国,严飞.基于标记变迁系统的可信计算平台信任链测试[J].计算机学报,2009,32(4):635-645. 被引量:19
  • 10SUSANNE G,HASSEN S.Construction of abstract state graphs withPVS[A].Proceedings of the 9th International Conference on ComputerAided Verification[C].Berlin,1997.72-83.

二级参考文献71

共引文献446

同被引文献89

  • 1王双成,刘念祖,王小玲.基于局部依赖分析的特征子集选择[J].计算机研究与发展,2007,44(z2):329-333. 被引量:1
  • 2沈昌祥,张焕国,王怀民,王戟,赵波,严飞,余发江,张立强,徐明迪.可信计算的研究与发展[J].中国科学:信息科学,2010,40(2):139-166. 被引量:253
  • 3蒋凡,魏蓉,郐吉丰.基于扩展有限状态机测试序列生成方法研究[J].计算机工程与应用,2007,43(7):62-64. 被引量:3
  • 4章晓芳,徐宝文,聂长海,史亮.一种基于测试需求约简的测试用例集优化方法[J].软件学报,2007,18(4):821-831. 被引量:59
  • 5Nipkow T, Paulson L. Isabelle/HOL: A proof assistant for higher-order logic. Lecture Notes in Computer Science 2283. Berlin: Springer, 2008.
  • 6Cruz J. Constraint Reasoning for Differential Models. Amsterdam: The IOS Press, 2005.
  • 7Clarke M, Grumberg O, Peled D. Model Checking. Massa- chusetts: The MIT Press, 1999.
  • 8King J. Symbolic execution and program testing. Communi- cations of the ACM, 1976, 19(7) : 385-394.
  • 9Dijstra E. A Discipline of Programming. Englewood Cliffs: Prentice Hall, 1976.
  • 10Zhongxian G, Earl T, David J. Has the bug really been fixed//Proceedings of the 32nd Conference on International Conference on Software Engineering (ICSE 2010). Cape Town, South Africa, 2010: 55-64.

引证文献10

二级引证文献35

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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