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 :
بازگشت