首页 | 本学科首页   官方微博 | 高级检索  
     

一个用于Java程序可达性测试的改进方案
引用本文:孙玉霞,陈火炎. 一个用于Java程序可达性测试的改进方案[J]. 微计算机信息, 2006, 22(18): 252-254
作者姓名:孙玉霞  陈火炎
作者单位:510632,暨南大学信息学院计算机系
基金项目:中国科学院资助项目;广东省科学基金
摘    要:Java程序的并发性使它比串行程序更难测试,而可达性测试是一种有效的并发程序测试方法。首先比较了现有的Java程序可达性测试技术,进而提出了一种融合的改进方案以提高同步序列集的生成效率。然后指出新方案已覆盖了用伯恩斯坦条件裁减同步序列集的功能。最后详述如何通过扫描源程序来自动获取同步事件的时序约束关系,进而减少不可行的同步序列,并介绍了相应的实现算法和数据结构。

关 键 词:可达性测试  同步序列  伯恩斯坦条件  时序约束
文章编号:1008-0570(2006)06-3-0252-03
修稿时间:2005-12-10

An Improved Scheme for Reachability Testing of Java Programs
Sun,Yuxia,Chen,Huoyan. An Improved Scheme for Reachability Testing of Java Programs[J]. Control & Automation, 2006, 22(18): 252-254
Authors:Sun  Yuxia  Chen  Huoyan
Abstract:Java programs are more difficult to test than sequential programs because of concurrency. Reachability testing is an effectiveapproach to testing concurrent programs. First compare the existing reachability testing techniques on Java programs, and propose anew combined scheme to improve the efficiency of generating synchronization sequences. And then demonstrate that the new schemecovered the functionality of reducing synchronization sequences offered by utilizing Bernstein condition. Finally focus on how to auto-matically acquire the sequential constraints between synchronization events by scanning source programs and apply the constraints indecreasing infeasible synchronization sequences, and introduce the algorithm and data structure of the implementation.
Keywords:reachability testing  synchronization sequence  Bernstein condition  sequential constraint
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号