• Title of article

    Error checking with client-driven pointer analysis

  • Author/Authors

    Samuel Z. Guyer، نويسنده , , Calvin Lin، نويسنده ,

  • Issue Information
    دوهفته نامه با شماره پیاپی سال 2005
  • Pages
    32
  • From page
    83
  • To page
    114
  • Abstract
    This paper presents a new client-driven pointer analysis algorithm that automatically adjusts its precision in response to the needs of client analyses. Using five significant error detection problems as clients, we evaluate our algorithm on 18 real C programs. We compare the accuracy and performance of our algorithm against several commonly used fixed-precision algorithms. We find that the client-driven approach effectively balances cost and precision, often producing results as accurate as fixed-precision algorithms that are many times more costly. Our algorithm works because many client problems only need a small amount of extra precision applied to selected portions of each input program.
  • Keywords
    Flow-sensitive , Context-sensitive , Adaptive analysis , Error checking , Pointer analysis , Error detection
  • Journal title
    Science of Computer Programming
  • Serial Year
    2005
  • Journal title
    Science of Computer Programming
  • Record number

    1079817