【摘 要】
:
为了帮助程序员检测并发程序中的错误,提出了一种重现错并发误场景的方法。使用对Java字节码插装的方法,生成记录和回放版本的程序。在记录程序运行时,自动记录下线程间执行
【基金项目】
:
国家自然科学基金项目(60673120)
论文部分内容阅读
为了帮助程序员检测并发程序中的错误,提出了一种重现错并发误场景的方法。使用对Java字节码插装的方法,生成记录和回放版本的程序。在记录程序运行时,自动记录下线程间执行的逻辑循序,同时在程序发生崩溃后自动生成测试用例,这些测试用例运行在回放版本上具有确定性地重现并发错误的能力。实现了一个基于Java程序的原型工具,实验结果表明,该原型具有重现并发程序错误的能力,并且性能开销在一个可接受的范围内。
其他文献
原子性保证并行程序中的多线程以正确方式交互,大多主流的编程语言都没有提供确保原子性的内部机制。为了提高测试程序原子性的效率与准确性,提出了一种自动检测并行程序中违反
对蠕虫检测技术的进展进行了研究。由于能检测未知蠕虫,异常检测已成为蠕虫检测的重要发展方向。被动检测采用故意设计为有缺陷的系统HoneyPot,用来吸引攻击者、收集攻击信息
<正>近年来,农村市场经济不断发展,农产品交易市场化、专业化程度不断提高,为降低交易成本、增加农民收入,大量的农民专业合作社应运而生。截至2009年9月底,全国农民专业合作
在商业利益的驱动下,人们不断地深入研究决策树算法。为了提高分类的精度,提出了一种基于决策树规则的分类算法。通过C4.5决策树算法得出决策规则,计算决策规则的长度、准确率与
<正> 当人们来到中国最大的城市上海时,总要到外滩走走,观览黄浦江两岸风光。在延安东路外滩人行天桥西侧,座落着东风饭店。一到晚上,这儿的霓虹灯流金溢彩,格外引人注目。著
在我国现代化房屋高层建筑施工中,经常存在一些质量问题。比如建筑物不均匀沉降、房屋墙面开裂,施工污染以及噪音影响,还会出现安全管理的不完善,造价管理不健全等等问题,在
为了进一步提高仿人机器人步行时的稳定性,通过对人类步行的研究,并从两足步行机的两步步态规划方法中得到启发,对仿人机器人步行也进行类似的两步规划,但由于结构上的不同,
结 果 60例患者检出下肢DVT双侧13例,单侧36例,共49例。单独髂静脉(髂外静脉)血栓者4例,单独股静脉血栓者11例,单独胭静脉血栓者5例,髂、股静脉血栓同时存在者9例,股、腘静脉血栓同时存在者20例。
采用自编问卷的方法,对全国16个省市74个社区的546名社区工作人员进行调查。结果表明,近四成的社区居民处于心理亚健康状况;九成以上的社区居民对开展社区心理健康服务有强烈
摘 要 目的:研究慢性阻塞性肺病(COPD)患者合并肺性脑病时进行无创双水平气道正压(BiPAP)通气联合纳洛酮治疗的效果。方法:40例COPD合并肺性脑病患者分为BiPAP组和BiPAP联用纳洛酮组,观察两组的治疗效果。结果:两组患者治疗存在显著差异,与BiPAP组比较,联用组意识障碍恢复快,有效率高。结论:对于COPD合并自主呼吸较稳定的肺性脑病患者,无创BiPAP通气联用纳洛酮是一种有效的治