Reuse-driven interprocedural slicing

被引:9
|
作者
Harrold, MJ [1 ]
Ci, N [1 ]
机构
[1] Ohio State Univ, Dreese Lab 395, Columbus, OH 43210 USA
关键词
program slicing; interprocedural analysis; data-flow analysis; demand analysis;
D O I
10.1109/ICSE.1998.671104
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:74 / 83
页数:10
相关论文
共 50 条
  • [1] Reuse-Driven Tiling for Improving Data Locality
    Jingling Xue
    Chua-Huang Huang
    International Journal of Parallel Programming, 1998, 26 : 671 - 696
  • [2] Resource Conscious Reuse-Driven Tiling for GPUs
    Rawat, Prashant Singh
    Hong, Changwan
    Ravishankar, Mahesh
    Grover, Vinod
    Pouchet, Louis-Noel
    Rountev, Atanas
    Sadayappan, P.
    2016 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION TECHNIQUES (PACT), 2016, : 99 - 111
  • [3] Reuse-driven tiling for improving data locality
    Xue, JL
    Huang, CH
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1998, 26 (06) : 671 - 696
  • [4] Reuse-driven methods can help optimize systems
    Salefski, B
    Martin, G
    Krolikoski, SJ
    Schirrmeister, F
    ELECTRONIC DESIGN, 1998, 46 (15) : 82 - +
  • [5] A new method for reuse-driven design of digital circuits
    Heuser, O
    Fiedler, HL
    PROCEEDINGS OF THE IEEE 1999 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1999, : 407 - 410
  • [6] New method for reuse-driven design of digital circuits
    Heuser, Olaf
    Fiedler, Horst-Lothar
    Proceedings of the Custom Integrated Circuits Conference, 1999, : 407 - 410
  • [7] JComp: A reuse-driven componentization framework for Java']Java applications
    Li, Shimin
    Tahvildari, Ladan
    14TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2006), PROCEEDINGS, 2006, : 264 - +
  • [8] Interprocedural Conditioned Slicing
    Durga, Madhusmita Sahu
    Mohapatra, Durga Prasad
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, CIDM 2016, 2017, 556 : 469 - 479
  • [9] The SDL pattern approach -: a reuse-driven SDL design methodology
    Geppert, B
    Rössler, F
    COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2001, 35 (06): : 627 - 645
  • [10] Tool Support for Reuse-Driven Elicitation and Specification of User Requirements
    Schnitzhofer, Peter
    Schnitzhofer, Florian
    Ramler, Rudolf
    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 267 - 268