Multithreaded Java program test generation

JGI '01: Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande(2002)

引用 255|浏览1
暂无评分
摘要
We describe ConTest, a tool for detecting synchronization faults in multithreaded Java™ programs. The program under test is seeded with a sleep( ), yield( ), or priority( ) primitive at shared memory accesses and synchronization events. At run time, ConTest makes random or coverage-based decisions as to whether the seeded primitive is to be executed. Thus, the probability of finding concurrent faults is increased. A replay algorithm facilitates debugging by saving the order of shared memory accesses and synchronization events.
更多
查看译文
关键词
parallel,jacobian,threads,shared memory,physics
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要