• 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