ISCAS OpenIR
Profile directed systematic testing of concurrent programs
Hu, Yan (1); Yan, Jun (2); Zhang, Jian (2); Jiang, He (1)
2013
Conference Name2013 8th International Workshop on Automation of Software Test, AST 2013
Pages47-52
Conference DateMay 18, 2013 - May 19, 2013
Conference PlaceSan Francisco, CA, United states
Indexed TypeEI
Publish PlaceIEEE Computer Society, 2001 L Street N.W., Suite 700, Washington, DC 20036-4928, United States
ISBN9781467361613
Department(1) School of Software, Dalian University of Technology, Dalian, China; (2) Institute of Software, Chinese Academy of Sciences, Beijing, China
English AbstractRuntime 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.
Language英语
Content Type会议论文
URIhttp://ir.iscas.ac.cn/handle/311060/16652
Collection中国科学院软件研究所
Recommended Citation
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.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Hu, Yan (1)]'s Articles
[Yan, Jun (2)]'s Articles
[Zhang, Jian (2)]'s Articles
Baidu academic
Similar articles in Baidu academic
[Hu, Yan (1)]'s Articles
[Yan, Jun (2)]'s Articles
[Zhang, Jian (2)]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Hu, Yan (1)]'s Articles
[Yan, Jun (2)]'s Articles
[Zhang, Jian (2)]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.