• 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