DocumentCode
1693560
Title
Chopping Concurrent Programs
Author
Giffhorn, Dennis
Author_Institution
Univ. Karlsruhe (TH), Karlsruhe, Germany
fYear
2009
Firstpage
13
Lastpage
22
Abstract
A chop for a source statement s and a target statement t reveals the program parts involved in conveying effects from s to t. While precise chopping algorithms for sequential programs are known, no chopping algorithm for concurrent programs has been reported at all. This work introduces five chopping algorithms for concurrent programs, which offer different degrees of precision, ranging from imprecise over context-sensitive to time-sensitive. Our evaluation on concurrent Java programs shows that context-sensitive and time-sensitive chopping can reduce chop sizes significantly.
Keywords
Java; distributed programming; program slicing; concurrent Java program; context-sensitive chopping algorithm; source statement; target statement; time-sensitive chopping algorithm; Algorithm design and analysis; Computer crime; Concurrent computing; Context; Costs; Data preprocessing; Information analysis; Java; Yarn; chopping; concurrency; program analysis; slicing;
fLanguage
English
Publisher
ieee
Conference_Titel
Source Code Analysis and Manipulation, 2009. SCAM '09. Ninth IEEE International Working Conference on
Conference_Location
Edmonton, AB
Print_ISBN
978-0-7695-3793-1
Type
conf
DOI
10.1109/SCAM.2009.11
Filename
5280012
Link To Document