Content area

Abstract

Issue Title: Based on Selected Papers from SCAM 2003 (Workshop on Source Code Analysis and Manipulation)

One of the critiques on program slicing is that slices presented to the user are hard to understand. This is mainly related to the problem that slicing 'dumps' the results onto the user without any explanation. This work will present an approach that can be used to 'filter' slices. This approach basically introduces 'barriers' which are not allowed to be passed during slice computation. An earlier filtering approach is chopping which is also extended to obey such a barrier. The barrier variants of slicing and chopping provide filtering possibilities for smaller slices and better comprehensibility. The concept of barriers is then applied to path conditions, which provide necessary conditions under which an influence between the source and target criterion exists. Barriers make those conditions more precise.

Details

Title
Slicing, Chopping, and Path Conditions with Barriers
Author
Krinke, Jens
Pages
339-360
Publication year
2004
Publication date
Dec 2004
Publisher
Springer Nature B.V.
ISSN
09639314
e-ISSN
15731367
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
235100234
Copyright
Kluwer Academic Publishers 2004