期刊文献+

模型检测引导的TTCN-3测试套生成技术研究

RESEARCH ON MODEL CHECKING-GUIDED TTCN-3 TEST SUITE GENERATION TECHNOLOGY
下载PDF
导出
摘要 针对软件测试的不完备性以及软件测试自动化问题,提出在测试过程中将模型检测前置于传统测试,将模型检测与测试相结合。通过分析模型检测中的形式化规约明确测试目的,并转换成TTCN-3(Testing and Test Control Notation)抽象测试套。进一步利用规约中本身存在的正例,与数据类型描述文件相关联,从而生成测试用例。分析TTCN-3开发模式,基于标签转换系统与TTCN-3行为树的等价性,提出模型检测引导的抽象测试套生成算法,并实现TTCN-3抽象测试套的自动生成。 To address the problems of incompleteness and automation of software testing,we proposed to put the model checking in ahead of the customary test in testing process,this combines the model checking with test. Through analysing the formal specification of model checking we cleared the test purpose,and converted it to TTCN-3( testing and test control notation) abstract test suite. Further,we used the example existing in the specification to associate it with a data type description file,so as to generate test cases. By analysing the TTCN-3development mode and based on the equivalence of a labelled transition system and TTCN-3 behaviour trees,we put forward a generation algorithm of abstract test suite guided by model checking,and implemented the automatic generation of TTCN-3 abstract test suite.
作者 孙晶 金晓文
出处 《计算机应用与软件》 CSCD 2016年第3期10-13,26,共5页 Computer Applications and Software
基金 国家自然科学基金项目(61070030 61370051) 北京市教委人才创新团队计划项目(4062012)
关键词 软件测试 模型检测 TTCN-3测试套 μ演算 Software testing Model checking TTCN-3 test suite μ-calculus
  • 相关文献

参考文献11

二级参考文献102

  • 1王林章,李宣东,郑国梁.一个基于UML协作图的集成测试用例生成方法[J].电子学报,2004,32(8):1290-1296. 被引量:25
  • 2殷永峰,王轶辰,刘斌.嵌入式软件仿真测试脚本语言的设计与实现[J].计算机工程与设计,2006,27(12):2130-2132. 被引量:4
  • 3袁志斌,徐正权,王能超.软件模型检测中的抽象[J].计算机科学,2006,33(7):276-279. 被引量:5
  • 4Clarke E M,Grumberg O,Peled D A. Model Checking. London, England: The MIT Press, 1999
  • 5Huth M,RyanM. Logic in Computer Science.北京:机械工业出版社,2005
  • 6Ball T , Rajamani S K. The SLAM Project : Debugging System Software via Static Analysis. POPL 2002,January 2002:1-3
  • 7SLAM. http://research. microsoft. com/slam/
  • 8Henzinger T A, Jhala R, Majumdar R, et al. Lazy abstraction// Proc. of the 29th ACM SIGPLAN-SIGACT Symposium on Principles of Program Languages. ACM Press, 2002:58-70
  • 9http://mtc.epfl. ch/software-tools/blast/
  • 10Graf S,Saidi H. Construction of abstract state graphs with PVS //Proc. 9th International Conference on Computer Aided Verifi cation (CAV 97). Vol 1254 of LNCS. Springer Verlag, 1997 : 72- 83

共引文献287

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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