ON SLICING PROGRAMS WITH JUMP STATEMENTS

被引:0
作者
AGRAWAL, H [1 ]
机构
[1] BELLCORE,MORRISTOWN,NJ 07960
来源
SIGPLAN NOTICES | 1994年 / 29卷 / 06期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Program slices have potential uses in many software engineering applications. Traditional slicing algorithms, however, do not work correctly on programs that contain explicit jump statements. Two similar algorithms were proposed recently to alleviate this problem. Both require the flowgraph and the program dependence graph of the program to be modified. In this paper, we propose an alternative algorithm that leaves these graphs intact and uses a separate graph to store the additional required information. We also show that this algorithm permits an extremely efficient, conservative adaptation for use with programs that contain only ''structured'' jump statements.
引用
收藏
页码:302 / 312
页数:11
相关论文
共 50 条
[41]   Dynamic slicing of Java']Java bytecode programs [J].
Szegedi, A ;
Gyimóthy, T .
FIFTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS, 2005, :35-44
[42]   STATISTICAL BASED SLICING METHOD FOR PRIORITIZING PROGRAM FAULT RELEVANT STATEMENTS [J].
Parsa, Saeed ;
Vahidi-Asl, Mojtaba ;
Zareie, Farzaneh .
COMPUTING AND INFORMATICS, 2015, 34 (04) :823-857
[43]   Verification of C programs using slicing execution [J].
Yi, XD ;
Wang, J ;
Yang, XJ .
QSIC 2005: FIFTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2005, :109-116
[44]   Intermodular slicing of object-oriented programs [J].
Steindl, C .
COMPILER CONSTRUCTION, 1998, 1383 :264-278
[45]   A slicing tool for lazy functional logic programs [J].
Ochoa, Claudio ;
Silva, Josep ;
Vidal, German .
LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4160 :498-501
[46]   Slicing Agent Programs for More Efficient Verification [J].
Winikoff, Michael ;
Dennis, Louise ;
Fisher, Michael .
ENGINEERING MULTI-AGENT SYSTEMS, EMAS 2018, 2019, 11375 :139-157
[47]   Dynamic Slicing of Feature-Oriented Programs [J].
Sahu, Madhusmita ;
Mohapatra, Durga Prasad .
PROCEEDINGS OF 3RD INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING, NETWORKING AND INFORMATICS, ICACNI 2015, VOL 2, 2016, 44 :381-388
[48]   Dynamic slicing of aspect-oriented programs [J].
Mohapatra, Durga Prasad ;
Sahu, Madhusmita ;
Kumar, Rajeev ;
Mall, Rajib .
Informatica (Ljubljana), 2008, 32 (03) :261-274
[49]   Uncertainty Problem in Dynamic Slicing of Concurrent Programs [J].
Cheng, Jingde .
2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, :241-248
[50]   A model for slicing JAVA']JAVA programs hierarchically [J].
Li, BX ;
Fan, XC ;
Pang, J ;
Zhao, JJ .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (06) :848-858