期刊文献+

一个用于Java程序可达性测试的改进方案 被引量:3

An Improved Scheme for Reachability Testing of Java Programs
下载PDF
导出
摘要 Java程序的并发性使它比串行程序更难测试,而可达性测试是一种有效的并发程序测试方法。首先比较了现有的Java程序可达性测试技术,进而提出了一种融合的改进方案以提高同步序列集的生成效率。然后指出新方案已覆盖了用伯恩斯坦条件裁减同步序列集的功能。最后详述如何通过扫描源程序来自动获取同步事件的时序约束关系,进而减少不可行的同步序列,并介绍了相应的实现算法和数据结构。 Java programs are more difficult to test than sequential programs because of concurrency. Reachability testing is an effective approach to testing concurrent programs. First compare the existing teachability testing techniques on Java programs, and propose a new combined scheme to improve the efficiency of generating synchronization sequences. And then demonstrate that the new scheme covered the functionality of reducing synchronization sequences offered by utilizing Bemstein condition. Finally focus on how to automatically acquire the sequential constraints between synchronization events by scanning source programs and apply the constraints in decreasing infeasible synchronization sequences, and introduce the algorithm and data structure of the implementation.
出处 《微计算机信息》 北大核心 2006年第06X期252-254,36,共4页 Control & Automation
基金 国家自然科学基金项目(编号:60173038) 广东省科学基金项目(编号:010421)
关键词 可达性测试 同步序列 伯恩斯坦条件 时序约束 reachability testing,synchronization sequence,Bernstein condition,sequential constraint
  • 相关文献

参考文献8

  • 1沈昌松,朱建方,罗晓沛.软件测试用例的设计[J].微计算机信息,2001,17(2):48-49. 被引量:12
  • 2Stoller S. D. Testing Concurrent Java Programs Using Randomized Scheduling[C]. In: Proc. of the Second Workshop on Runtime Verification of Electronic Notes in Theoretical Computer Science.Elsevier, 2002, 70(4):1-16.
  • 3Koppol P.V., Carver R. H., Tai K. C. Incremental Integration Testing of Concurrent Programs[J]. IEEE Trans. on Software. Engineering, 2002, 28(6): 607-623.
  • 4Hwang G. H., Tai K. C., Huang T. L. Reachability testing: An Approach to Testing Concurrent Software[J]. International Journal of Software Engineering and Knowledge Engineering, 1995, 5(4):493 -510.
  • 5Li S. Q., Chen H. Y., Sun Y. X. A Framework of Reachability Testing for Java Multithread Programs[C].In: Proe. of IEEE International Conference on SMC, 2004, 2730-2734.
  • 6Yu L., Tai K. C. Efficient Reachability Testing of Asynchronous Messagepassing Programs[C]. In: Proc. of 8th IEEE Int'l Conf. on Engineering for Complex Computer Systems, 2002, 35-44.
  • 7Carver R. H., Yu L. A General Model for Reachability Testing of Concurrent Programs[C]. In: Proc. of ICFEM, 2004, 76-98.
  • 8High Performance Computing and Communications Glossary 2.1[DB/OL], http://wotug.ukc.ac.uk/parallel/acronyms/ hpccgloss/B.html, 2005.

二级参考文献5

  • 1SDS Debugger User Manual V7.2 1999
  • 2Diab Data Compiler User Manual V4.2b 1999
  • 3James. Vincent, Software Quality Assurance: Volume I ,Practice and Implementation, Prentice-Hall, 1988
  • 4Glenford J.Myers The Art of Software Testing. John Wiley&Sons, Inc. 1979
  • 5pSOSystem V2.2.3 User Manual for ColdFire Documentation 1999

共引文献11

同被引文献7

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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