Institutional Repository
| Profile directed systematic testing of concurrent programs | |
| Hu, Yan (1); Yan, Jun (2); Zhang, Jian (2); Jiang, He (1) | |
| 2013 | |
| 会议名称 | 2013 8th International Workshop on Automation of Software Test, AST 2013 |
| 页码 | 47-52 |
| 会议日期 | May 18, 2013 - May 19, 2013 |
| 会议地点 | San Francisco, CA, United states |
| 收录类别 | EI |
| 出版地 | IEEE Computer Society, 2001 L Street N.W., Suite 700, Washington, DC 20036-4928, United States |
| ISBN | 9781467361613 |
| 部门归属 | (1) School of Software, Dalian University of Technology, Dalian, China; (2) Institute of Software, Chinese Academy of Sciences, Beijing, China |
| 摘要 | Runtime data is a rich source of feedback information which can be used to improve program analysis. In this paper, we proposed a Profile directed Event driven Dynamic AnaLysis (PEDAL) to effectively detect concurrency bugs. PEDAL identifies important schedule points with the help of profiling data, and generates a reduced set of schedule points where preemptions could happen. The reduced preemption set is then used to direct the search for erroneous schedules. PEDAL is evaluated on a set of multithreaded benchmark programs, including MySQL, the industrial level database server application. Experimental results show that PEDAL is both efficient and scalable, as compared with several existing analysis techniques. © 2013 IEEE.; Runtime data is a rich source of feedback information which can be used to improve program analysis. In this paper, we proposed a Profile directed Event driven Dynamic AnaLysis (PEDAL) to effectively detect concurrency bugs. PEDAL identifies important schedule points with the help of profiling data, and generates a reduced set of schedule points where preemptions could happen. The reduced preemption set is then used to direct the search for erroneous schedules. PEDAL is evaluated on a set of multithreaded benchmark programs, including MySQL, the industrial level database server application. Experimental results show that PEDAL is both efficient and scalable, as compared with several existing analysis techniques. © 2013 IEEE. |
| 语种 | 英语 |
| 内容类型 | 会议论文 |
| URI标识 | http://ir.iscas.ac.cn/handle/311060/16652 |
| 专题 | 中国科学院软件研究所 |
| 推荐引用方式 GB/T 7714 | Hu, Yan ,Yan, Jun ,Zhang, Jian ,et al. Profile directed systematic testing of concurrent programs[C]. IEEE Computer Society, 2001 L Street N.W., Suite 700, Washington, DC 20036-4928, United States,2013:47-52. |
| 条目包含的文件 | 条目无相关文件。 | |||||
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论