메뉴 건너뛰기




Volumn , Issue , 2008, Pages 213-223

Verifying dereference safety via expanding-scope analysis

Author keywords

Abstract interpretation; Static analysis

Indexed keywords

ABSTRACTING; COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE SELECTION AND EVALUATION; JAVA PROGRAMMING LANGUAGE; PROGRAM INTERPRETERS; SOFTWARE TESTING; STATIC ANALYSIS;

EID: 57449104459     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1390630.1390657     Document Type: Conference Paper
Times cited : (35)

References (24)
  • 1
    • 25844470866 scopus 로고    scopus 로고
    • The Spec# programming system: An overview
    • BARNETT, M., LEINO, K., AND SHULTE, W. The Spec# programming system: An overview. In CASSIS (2004).
    • (2004) CASSIS
    • BARNETT, M.1    LEINO, K.2    SHULTE, W.3
  • 2
    • 0033688092 scopus 로고    scopus 로고
    • A static analyzer for finding dynamic programming errors
    • BUSH, W. R., PINCUS, J. D., AND SIELAFF, D. J. A static analyzer for finding dynamic programming errors. Softw., Pract. Exper. 30, 7 (2000).
    • (2000) Softw., Pract. Exper , vol.30 , pp. 7
    • BUSH, W.R.1    PINCUS, J.D.2    SIELAFF, D.J.3
  • 3
    • 25844442786 scopus 로고    scopus 로고
    • ESC/Java2: Uniting ESC/Java and JML
    • COK, D. R., AND KINIRY, J. ESC/Java2: Uniting ESC/Java and JML. In CASSIS (2004).
    • (2004) CASSIS
    • COK, D.R.1    KINIRY, J.2
  • 4
    • 47249155226 scopus 로고
    • Systematic design of program analysis frameworks
    • COUSOT, P., AND COUSOT, R. Systematic design of program analysis frameworks. In POPL (1979).
    • (1979) POPL
    • COUSOT, P.1    COUSOT, R.2
  • 5
    • 0003134151 scopus 로고
    • Optimization of object-oriented programs using static class hierarchy analysis
    • DEAN, J., GROVE, D., AND CHAMBERS, C. Optimization of object-oriented programs using static class hierarchy analysis. In ECOOP (1995).
    • (1995) ECOOP
    • DEAN, J.1    GROVE, D.2    CHAMBERS, C.3
  • 7
    • 0031629026 scopus 로고    scopus 로고
    • Detecting memory errors via static pointer analysis (preliminary experience)
    • DOR, N., RODEH, M., AND SAGIV, M. Detecting memory errors via static pointer analysis (preliminary experience). In PASTE (1998).
    • (1998) PASTE
    • DOR, N.1    RODEH, M.2    SAGIV, M.3
  • 8
    • 84900380189 scopus 로고    scopus 로고
    • DOR, N., RODEH, M., AND SAGIV, M. Checking cleanness in linked lists. In SAS (July 2000).
    • DOR, N., RODEH, M., AND SAGIV, M. Checking cleanness in linked lists. In SAS (July 2000).
  • 9
    • 0032639445 scopus 로고    scopus 로고
    • ERNST, M., COCKRELL, J., GRISWOLD, W., AND NOTKIN, D. Dynamically discovering likely program invariants to support program evolution. In ICSE (1999).
    • ERNST, M., COCKRELL, J., GRISWOLD, W., AND NOTKIN, D. Dynamically discovering likely program invariants to support program evolution. In ICSE (1999).
  • 10
    • 12844260531 scopus 로고    scopus 로고
    • Declaring and checking non-null types in an object-oriented language
    • FÄHNDRICH, M., AND LEINO, K. Declaring and checking non-null types in an object-oriented language. In OOPSLA (2003).
    • (2003) OOPSLA
    • FÄHNDRICH, M.1    LEINO, K.2
  • 11
    • 34247362881 scopus 로고    scopus 로고
    • FINK, S., YAHAV, E., DOR, N., RAMALINGAM, G., AND GEAY, E. Effective typestate verification in the presence of aliasing. In ISSTA (2006).
    • FINK, S., YAHAV, E., DOR, N., RAMALINGAM, G., AND GEAY, E. Effective typestate verification in the presence of aliasing. In ISSTA (2006).
  • 12
    • 0001179201 scopus 로고    scopus 로고
    • Houdini, an annotation assistant for ESC/Java
    • FLANAGAN, C., AND LEINO, K. Houdini, an annotation assistant for ESC/Java. In Proc. FME 2001. (2001).
    • (2001) Proc. FME 2001
    • FLANAGAN, C.1    LEINO, K.2
  • 17
    • 0029180939 scopus 로고
    • Precise interprocedural dataflow analysis via graph reachability
    • REPS, T., HORWITZ, S., AND SAGIV, M. Precise interprocedural dataflow analysis via graph reachability. In POPL (1995).
    • (1995) POPL
    • REPS, T.1    HORWITZ, S.2    SAGIV, M.3
  • 18
    • 84900359725 scopus 로고    scopus 로고
    • ROUNTEV, A., RYDER, B., AND LANDI, W. Data-flow analysis of program fragments. In FSE (1999).
    • ROUNTEV, A., RYDER, B., AND LANDI, W. Data-flow analysis of program fragments. In FSE (1999).
  • 19
    • 0039488517 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • SAGIV, M., REPS, T., AND WILHELM, R. Parametric shape analysis via 3-valued logic. TOPLAS (2002).
    • (2002) TOPLAS
    • SAGIV, M.1    REPS, T.2    WILHELM, R.3
  • 20
    • 0022605097 scopus 로고    scopus 로고
    • STROM, R., AND YEMINI, S. Typestate: A programming language concept for enhancing software reliability. TSE (1986).
    • STROM, R., AND YEMINI, S. Typestate: A programming language concept for enhancing software reliability. TSE (1986).
  • 21
    • 34548220925 scopus 로고    scopus 로고
    • Variably interprocedural program analysis for runtime error detection
    • TOMB, A., BRAT, G., AND VISSER, W. Variably interprocedural program analysis for runtime error detection. In ISSTA (2007).
    • (2007) ISSTA
    • TOMB, A.1    BRAT, G.2    VISSER, W.3
  • 22
    • 84865640836 scopus 로고    scopus 로고
    • Automatic inference of stationary fields: A generalization of Java's final fields
    • UNKEL, C., AND LAM, M. Automatic inference of stationary fields: a generalization of Java's final fields. In POPL (2008).
    • (2008) POPL
    • UNKEL, C.1    LAM, M.2
  • 23
    • 84900381009 scopus 로고    scopus 로고
    • WALA: The T. J. Watson Libraries for Analysis. http://wala.sourceforge. net.
    • WALA: The T. J. Watson Libraries for Analysis. http://wala.sourceforge. net.
  • 24
    • 34249879570 scopus 로고    scopus 로고
    • Saturn: A scalable framework for error detection using boolean satisfiability
    • XIE, Y., AND AIKEN, A. Saturn: A scalable framework for error detection using boolean satisfiability. TOPLAS (2007).
    • (2007) TOPLAS
    • XIE, Y.1    AIKEN, A.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.