M. Harman, Lin Hu, M. Munro, Xingyuan Zhang, S. Danicic, M. Daoudi, Lahcen Ouarbya
{"title":"An interprocedural amorphous slicer for WSL","authors":"M. Harman, Lin Hu, M. Munro, Xingyuan Zhang, S. Danicic, M. Daoudi, Lahcen Ouarbya","doi":"10.1109/SCAM.2002.1134110","DOIUrl":null,"url":null,"abstract":"This paper presents a simple interprocedural algorithm for amorphous slicing and illustrates the way in which interprocedural amorphous slicing improves upon interprocedural syntax-preserving slicing. The paper also presents results from an empirical study of tin implementation of this algorithm for Ward's Wide Spectrum Language, WSL. The implementation uses the FermaT transformation workbench. It combines FermaT transformations with the results produced by a syntax-preserving slicer for WSL. Finally, it is shown that the combination of amorphous slicing and conditioned slicing ran be particularly attractive, by combining results from the amorphous slicer with results from a prototype conditioned slicer for WSL.","PeriodicalId":301735,"journal":{"name":"Proceedings. Second IEEE International Workshop on Source Code Analysis and Manipulation","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Second IEEE International Workshop on Source Code Analysis and Manipulation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCAM.2002.1134110","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
This paper presents a simple interprocedural algorithm for amorphous slicing and illustrates the way in which interprocedural amorphous slicing improves upon interprocedural syntax-preserving slicing. The paper also presents results from an empirical study of tin implementation of this algorithm for Ward's Wide Spectrum Language, WSL. The implementation uses the FermaT transformation workbench. It combines FermaT transformations with the results produced by a syntax-preserving slicer for WSL. Finally, it is shown that the combination of amorphous slicing and conditioned slicing ran be particularly attractive, by combining results from the amorphous slicer with results from a prototype conditioned slicer for WSL.
本文提出了一种简单的非晶态切片的过程间算法,并说明了过程间非晶态切片在过程间保持语法的切片基础上的改进方法。本文还介绍了该算法在Ward's Wide Spectrum Language (WSL)中的实际应用结果。该实现使用FermaT转换工作台。它将FermaT转换与用于WSL的保留语法的切片器生成的结果结合起来。最后,通过将非晶态切片机的结果与WSL条件切片机的原型结果相结合,表明非晶态切片和条件切片的结合特别有吸引力。