DocumentCode :
2878510
Title :
Reuse-driven interprocedural slicing
Author :
Harrold, Mary Jean ; Ci, Ning
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear :
1998
fDate :
19-25 Apr 1998
Firstpage :
74
Lastpage :
83
Abstract :
To manage the evolution of software systems effectively, software developers must understand software systems, identify and evaluate alternative modification strategies, implement appropriate modifications, and validate the correctness of the modifications. One analysis technique that assists in many of these activities is program slicing. To facilitate the application of slicing to large software systems, we adapted a control flow-based interprocedural slicing algorithm so that it accounts for interprocedural control dependencies not recognized by other slicing algorithms, and reuses slicing information for improved efficiency. Our initial studies suggest that additional slice accuracy and slicing efficiency may be achieved with our algorithm
Keywords :
data flow analysis; program verification; reverse engineering; software development management; software maintenance; software reusability; control flow-based method; dataflow analysis; interprocedural control dependencies; interprocedural slicing; program slicing; program understanding; program validation; software evolution management; software maintenance; software modification; software reuse; Application software; Computational modeling; Control systems; Data analysis; Databases; Embedded computing; Information science; Software algorithms; Software development management; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1998. Proceedings of the 1998 International Conference on
Conference_Location :
Kyoto
ISSN :
0270-5257
Print_ISBN :
0-8186-8368-6
Type :
conf
DOI :
10.1109/ICSE.1998.671104
Filename :
671104
Link To Document :
بازگشت