• DocumentCode
    501413
  • Title

    Algorithm for Control Dependence Subgraph Construction

  • Author

    Duanzhi, Chen

  • Author_Institution
    Sch. of Comput., Wuhan Univ., Wuhan, China
  • Volume
    1
  • fYear
    2009
  • fDate
    15-17 May 2009
  • Firstpage
    660
  • Lastpage
    663
  • Abstract
    Program slicing provides a new way to software maintenance, program understanding. It can give the programmer the statements only relevant to the computation of a given function. It can transform a large program into a smaller one. In this paper, we present a new algorithm to produce Control Dependence SubGraph which is used in Program slicing. The Control Dependence SubGraph is used to collect the control dependence of the statements. The Data Dependence Subgraph is used to collect the data dependence of the statements. With these two subgraphs we can construct the Program Dependence Graph and compute the program slice through traversing the Program Dependence Graph. The algorithm uses an input called F(p) which models each program in the form of an algebraic expression.
  • Keywords
    computer graphics; program slicing; reverse engineering; software maintenance; algebraic expression; control dependence subgraph construction; data dependence subgraph; program dependence graph; program slicing; program understanding; software maintenance; Application software; Debugging; Flow graphs; Information technology; Law; Programming profession; Software algorithms; Software engineering; Software maintenance; Testing; Algebraic expression; Control Dependence Subgraph; F(p); Program Dependence Graph; Program slicing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology and Applications, 2009. IFITA '09. International Forum on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-0-7695-3600-2
  • Type

    conf

  • DOI
    10.1109/IFITA.2009.564
  • Filename
    5231730