检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]暨南大学信息学院计算机系,510632 [2]暨南大学
出 处:《微计算机信息》2006年第06X期252-254,36,共4页Control & Automation
基 金:国家自然科学基金项目(编号:60173038);广东省科学基金项目(编号:010421)
摘 要: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.
分 类 号:TP311.56[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28