• DocumentCode
    2797144
  • Title

    A Novel Program Analysis Method Based on Execution Path Correlation

  • Author

    Fan, Wenqing ; Zhou, Binbin ; Liang, Hongliang ; Yang, Yixian

  • Author_Institution
    Key Lab. of Network & Inf. Attack & Defense Technol. of MOE, Beijing Univ. of Posts & Telecommun., Beijing, China
  • Volume
    2
  • fYear
    2009
  • fDate
    Nov. 30 2009-Dec. 1 2009
  • Firstpage
    178
  • Lastpage
    181
  • Abstract
    Path-sensitive analysis is an important feature of static program analysis that can assist to performance the software testing and ensure the software quality. Currently most analysis models are based on symbolic execution analysis. Our approach faces on some challenges like how to deal with the "path explosion" problem due to the number of paths growing exponentially with the number of program branches and the inline process of inter-procedural callings. In this paper, we present a method called path correlation analysis and an analytical model, solving time symbolic execution, which, working together, can alleviate the redundant analysis of the common nodes between different paths in conventional path-oriented analysis. We also give the description of the corresponding algorithms in the paper and prove that compared with the conventional methods, this method can efficiently reduce the time complexity, easing the effect of the "path explosion" problem.
  • Keywords
    program testing; software performance evaluation; software quality; execution path correlation; path correlation analysis; path explosion; path-sensitive analysis; software performance; software quality; software testing; solving time symbolic execution; static program analysis; time complexity; Explosions; Flow graphs; Information analysis; Information security; Knowledge acquisition; Knowledge engineering; Laboratories; Performance analysis; Software testing; Telecommunication switching; path correlation; pathsensitve; program analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge Acquisition and Modeling, 2009. KAM '09. Second International Symposium on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-0-7695-3888-4
  • Type

    conf

  • DOI
    10.1109/KAM.2009.34
  • Filename
    5362165