期刊文献+

基于SPARDL的模型和程序一致性测试

SPARDL based model-code conformance testing
下载PDF
导出
摘要 针对周期控制系统的时序一致性进行研究,提出基于SPARDL(space aircraft description language)的模型和程序一致性测试方法,通过模型抽取获取模式迁移图和控制流程图,通过程序插桩获取程序执行路径,实现了自动检测周期控制系统中的模式迁移和模块调用的一致性,给出了基于模式迁移图和控制流程图的覆盖检测并用于指导程序测试用例的生成。结合具体的周期控制系统,验证了一致性测试方法在实际工程中的有效性。 Focusing on temporal conformance of periodic control systems, this paper proposed a testing method based on SP- ARDL for model-code conformance testing. It generated the mode diagram and control flow graph by mode extraction, and pro- duced the program execution traces by program intrumentation. It also presented a algorithm to automatically check the consis- tency about mode transition and module calling inperiodic control systems. And it presented another algorithm to do coverage checking based on mode diagram and control flow graph and guide test case generation. Finally, it checked acasestudy about a specificperiodic control system by the proposed approch and it shows the effectiveness of this approach in industry.
出处 《计算机应用研究》 CSCD 北大核心 2013年第3期787-791,共5页 Application Research of Computers
基金 国家自然科学基金资助项目(90818024)
关键词 时序一致性 SPARDL 一致性测试 接受检测 覆盖检测 temporal conformance space aircraft description language conformance testing acceptance checking coveragechecking
  • 相关文献

参考文献14

  • 1CALAME J R, IOUSTINOVA N, Van de POL J, et al. Data abstrac- tion and constraint solving for conformance testing [ C ]//Proc of the 12th Asia Pacific Software Engineering Conference. 2005:541-548.
  • 2BOZGA M, FERNANDEZ J C, GHIRVU L. Using static analysis to improve automatic test generation [ C ]//Proc of Conference on Tools and Algorithms for Construction and Analysis of Systems. 2000:235- 250.
  • 3TRETMANS G J. A formal approach to conformance testing[ D]. En- schede, Netherlands : University of Twente, 1992.
  • 4KRICHEN M, TRIPAKIS S. Black-box conformance testing for real- time systems [ J ]. Formal Methods in System Design, 2009,34 (3) :238-304.
  • 5GIANNAKOPOULOU D, PASAREANU C S, COBLEIGH J M. As- sume-guarantee verification of source code with design-level assump- tions [ C ]//Proc of International Conference on Software Engineering. 2004:211-220.
  • 6De VRIES, RENE G, TRETMANS J. On-the-fly conformance testing using Spin[ J]. International Journal on Software Tools for Tech- nology Transfer,2000,2 (4) : 382- 393.
  • 7FRANZ G, WOTAWA F, AMMANN P E. Testing with model chec- kers: a survey[ J]. Software Testing, Verification & Reliability, 2009,19(3) :215-261.
  • 8UTTING M, LEGEARD B. Practical model-based testing:a tools ap- proach [ M ]. San Francisco: Morgan Kanfmann,2007 : 1-433.
  • 9颜炯,王戟,陈火旺.基于模型的软件测试综述[J].计算机科学,2004,31(2):184-187. 被引量:74
  • 10CHEN Ming-song, QIU Xiao-kang, XU Wei,et al. UML activity dia- gram-based automatic test case generation for Java programs [ J ]. The Computer Journal, 2009,52 ( 5 ) :545- 556.

二级参考文献40

  • 1高海昌,贺晓红,冯博琴,朱利.软件结构测试自动化关键技术研究[J].微电子学与计算机,2005,22(2):25-28. 被引量:8
  • 2侯芸,顾刚,高海昌,郭斌.一种路径覆盖自动生成的改进方法[J].计算机工程,2007,33(4):67-69. 被引量:6
  • 3[1]Gronau I, Hartman A, Kirshin A, Nagin K, Olvovsky S. A methodology and architecture for automated software testing. http://www.haifa.il.ibm.com/projects/verification/gtcb/papers/gtcbmanda.pdf, 2000
  • 4[2]Chow T S. Testing design modeled by finite-state machines. IEEE Transactions on Software Engineering, 1978,4(3): 178~187
  • 5[3]Offutt J, Abdurazik A. Generating test cases from UML specifications. UML' 99, USA, 1999
  • 6[4]Poore J H. Introduction to the special issue on: model-based statistical testing of software intensive systems. Information and Software Technology, 2000, 42(12):797~799
  • 7[5]Beizer B. Black-Box Testing: Techniques for Functional Testing of Software and Systems, Wiley, New York, USA, 1995
  • 8[6]Jorgensen A, Whittaker J A. An API Testing Method. STAREAST' 00, USA, 2000
  • 9[7]Fujiwara S, Bochmann G, Khendek F.Test selection based on finite state models. IEEE Transactions on Software Engineering, 1991, 17(6): 591~603
  • 10[8]Rosaria S, Robinson H. Applying models in your testing process. Information and Software Technology, 2000, 42(12): 815~824

共引文献102

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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