• DocumentCode
    1841597
  • Title

    Research on Translucent Mechanism-Based Infeasible Path

  • Author

    Pan, Lili ; Zou, Beiji ; Chen, Hao ; Zhou, Haoyu

  • Author_Institution
    Sch. of Comput. & Commun., Hunan Univ., Changsha
  • fYear
    2008
  • fDate
    18-21 Nov. 2008
  • Firstpage
    1076
  • Lastpage
    1081
  • Abstract
    Infeasible paths increase program complexity and program redundancy, generate useless DU(def-use) chains, and affect the result of program static analysis. Based on the valid information produced in the process of program compilation, this paper presents a translucent technique to analyze infeasible paths. It first requires the complier construct an information pool for each judge node and variables used in the node, and find out key infeasible branches of infeasible paths with these information, which is transparent to the tester; then the tester can judge if the tested path is infeasible or not with these key infeasible branches, which is opaque to the tester. By analyzing infeasible paths, we can refine the DU chain information. In our experiment, we analyze infeasible paths in multi SPEC95 benchmark programs with the translucent method and the demand-driven method. The result shows that time consumption is fewer with our method.
  • Keywords
    computational complexity; program compilers; program diagnostics; DU chain information; SPEC95 benchmark programs; program compilation; program complexity; program redundancy; program static analysis; translucent mechanism-based infeasible path; Benchmark testing; Costs; Data analysis; Educational institutions; Information analysis; Information science; Performance analysis; Software engineering; Software testing; Web services; DU chain; Data flow; infeasible path; key branch; translucent mechanism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
  • Conference_Location
    Hunan
  • Print_ISBN
    978-0-7695-3398-8
  • Electronic_ISBN
    978-0-7695-3398-8
  • Type

    conf

  • DOI
    10.1109/ICYCS.2008.492
  • Filename
    4709124