DocumentCode
1664893
Title
GUSTT: an amorphous slicing system which combines slicing and transformation
Author
Harman, Mark ; Hu, Lin ; Munro, Malcolm ; Zhang, Xingyuan
Author_Institution
Brunel Univ., Uxbridge, UK
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
271
Lastpage
280
Abstract
The paper presents a system for amorphous program slicing which combines slicing and transformation to achieve thinner slices than are possible using conventional syntax-preserving slicing. The approach involves the validation of the transformation and slicing steps using the Coq proof assistant, thereby guaranteeing the correctness of the amorphous slices produced. The combined application of slicing and transformation is illustrated with a simple case study. Several components of the system implement transformation tactics, such as side-effect removal and dependence reduction transformations which have wider applications than the construction of amorphous slices
Keywords
program slicing; program verification; theorem proving; Coq proof assistant; GUSTT; amorphous program slicing; amorphous slicing system; case study; dependence reduction transformations; side-effect removal; syntax-preserving slicing; thinner slices; transformation tactics; Amorphous materials;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2001. Proceedings. Eighth Working Conference on
Conference_Location
Stuttgart
ISSN
1095-1350
Print_ISBN
0-7695-1303-4
Type
conf
DOI
10.1109/WCRE.2001.957831
Filename
957831
Link To Document