帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

基于Java内存模型的并发程序模型检测

中文会议: 第五届中国测试学术会议论文集

会议日期: 2008-05-21

会议地点: 苏州

主办单位: 中国计算机学会

作  者: ; ; ; ; ;

机构地区: 湖南大学信息科学与工程学院软件学院

出  处: 《第五届中国测试学术会议》

摘  要: 为了提高性能,Java内存模型允许编译器在优化过程中改变代码的执行顺序,缓存技术也会造成共享数据的更新顺序与本来的执行顺序不同.在多线程Java并发程序中,这些乱序执行会引起很多难以发现的错误.现有的Java程序模型检测技术并没有考虑这些顺序改变的问题。因此,提出了一种建立包含多线程交互及线程内代码乱序执行的完整模型,并利用模型检测工具进行穷举检测的算法。该算法可以发现原有技术无法发现的新问题,更好地检测高可靠性要求的Java并发程序.

关 键 词: 内存模型 模型检测 并发程序 多线程 软件测试

领  域: [自动化与计算机技术]

相关作者

作者 温宁
作者 蒋方纯
作者 邓展鸿
作者 陈惠红
作者 王辰尹

相关机构对象

机构 华南理工大学
机构 广东工业大学
机构 华南师范大学
机构 中山大学
机构 广州大学地理科学学院

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊