메뉴 건너뛰기




Volumn 10, Issue 2, 2011, Pages 219-252

Precise null-pointer analysis

Author keywords

Abstract interpretation; Automatic software verification; Java bytecode; Null pointer analysis; Static analysis

Indexed keywords

ABSTRACT INTERPRETATIONS; AUTOMATIC SOFTWARE VERIFICATION; BOOLEAN FORMULAE; COMPUTER PROGRAM; CONTEXT-SENSITIVE; INFERENCE TOOLS; JAVA BYTE CODES; JAVA BYTECODE; LOCAL REASONING; NULL VALUE; NULL-POINTER ANALYSIS; POINTER ANALYSIS; PROGRAM POINTS; RUN-TIME CHECKS; STATIC FIELDS;

EID: 79955471234     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-009-0132-5     Document Type: Article
Times cited : (29)

References (27)
  • 5
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • Bryant R. E.: Graph-based algorithms for Boolean function manipulation. IEEE Trans. Comput. 35(8), 677-691 (1986).
    • (1986) IEEE Trans. Comput. , vol.35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 6
    • 38149109170 scopus 로고    scopus 로고
    • Non-null references by default in Java: Alleviating the nullity annotation burden
    • In: Ernst, E. (ed.), Lecture Notes in Computer Science, Berlin, Germany, July-August 2007, Springer, Berlin
    • Chalin, P., James, P. R.: Non-null references by default in Java: alleviating the nullity annotation burden. In: Ernst, E. (ed.) Proceedings of the 21st European Conference on Object-Oriented Programming (ECOOP'07). Lecture Notes in Computer Science, Berlin, Germany, July-August 2007, vol. 4609, pp. 227-247. Springer, Berlin (2007).
    • (2007) Proceedings of the 21st European Conference On Object-Oriented Programming (ECOOP'07 , vol.4609 , pp. 227-247
    • Chalin, P.1    James, P.R.2
  • 8
    • 0041987184 scopus 로고
    • Static determination of dynamic properties of programs
    • Paris, France, April 1976,Dunod, Paris
    • Cousot, P., Cousot, R.: Static determination of dynamic properties of programs. In: Proceedings of the 2nd International Symposium on Programming, Paris, France, April 1976, pp. 106-130. Dunod, Paris (1976).
    • (1976) Proceedings of the 2nd International Symposium On Programming , pp. 106-130
    • Cousot, P.1    Cousot, R.2
  • 10
    • 42149093282 scopus 로고    scopus 로고
    • The jastadd extensible Java compiler
    • In: Ernst, E. (ed.), Lecture Notes in Computer Science, Berlin, Germany, July-August 2007, Springer, Berlin
    • Ekman T., Hedin, G.: The jastadd extensible Java compiler. In: Ernst, E. (ed.) Proceedings of the 21st European Conference on Object-Oriented Programming (ECOOP'07). Lecture Notes in Computer Science, Berlin, Germany, July-August 2007, vol. 4609, pp. 1-18. Springer, Berlin (2007).
    • (2007) Proceedings of the 21st European Conference On Object-Oriented Programming (ECOOP'07) , vol.4609 , pp. 1-18
    • Ekman, T.1    Hedin, G.2
  • 11
    • 38149137506 scopus 로고    scopus 로고
    • PhD thesis, University of Nijmegen, Department of Computer Science
    • Engelen, A. F.M.: Nullness Analysis of Java Source Code. PhD thesis, University of Nijmegen, Department of Computer Science (2006).
    • (2006) Nullness Analysis of Java Source Code
    • Engelen, A.F.M.1
  • 15
    • 84881144443 scopus 로고    scopus 로고
    • Houdini, an annotation assistant for ESC/Java
    • In: Oliveira, J. N., Zave, P. (eds.), Lecture Notes in Computer Science, Berlin, Germany, March 2001, Springer, Berlin
    • Flanagan, C., Leino, K. R. M.: Houdini, an annotation assistant for ESC/Java. In: Oliveira, J. N., Zave, P. (eds.) Proceedings of the 2001 International Symposium of Formal Methods Europe (FME'01). Lecture Notes in Computer Science, Berlin, Germany, March 2001, vol. 2021, pp. 500-517. Springer, Berlin (2001).
    • (2001) Proceedings of the 2001 International Symposium of Formal Methods Europe (FME'01 , vol.2021 , pp. 500-517
    • Flanagan, C.1    Leino, K.R.M.2
  • 16
    • 33751543776 scopus 로고    scopus 로고
    • Deriving escape analysis by abstract interpretation
    • Hill P. M., Spoto F.: Deriving escape analysis by abstract interpretation. High. Order Symb. Comput. 19(4), 415-463 (2006).
    • (2006) High. Order Symb. Comput. , vol.19 , Issue.4 , pp. 415-463
    • Hill, P.M.1    Spoto, F.2
  • 20
    • 0004111037 scopus 로고    scopus 로고
    • Compaq Systems Research Center, technical note 2000-002 edition, October
    • Leino, K. R. M., Saxe, J. B., Stata, R.: ESC/Java User's Manual. Compaq Systems Research Center, technical note 2000-002 edition, October (2000).
    • (2000) ESC/Java User's Manual
    • Leino, K.R.M.1    Saxe, J.B.2    Stata, R.3
  • 22
    • 47249110938 scopus 로고    scopus 로고
    • Java bytecode verification for @NonNull types
    • In: Hendren, L. (ed.), Lecture Notes in Computer Science, Budapest, Hungary, March-April 2008, Springer, Budapest
    • Male, C., Pearce, D. J., Potanin, A., Dymnikov, C.: Java bytecode verification for @NonNull types. In: Hendren, L. (ed.) Proceedings of the 17th Int. Conference on Compiler Construction (CC'2008). Lecture Notes in Computer Science, Budapest, Hungary, March-April 2008, vol. 4959, pp. 229-244. Springer, Budapest (2008).
    • (2008) Proceedings of the 17th Int. Conference On Compiler Construction (CC'2008 , vol.4959 , pp. 229-244
    • Male, C.1    Pearce, D.J.2    Potanin, A.3    Dymnikov, C.4
  • 25
    • 38148998732 scopus 로고    scopus 로고
    • Magic-sets transformation for the analysis of Java bytecode
    • Nielson, H. R., Filé, G. (eds.), Lecture Notes in Computer Science, Kongens Lyngby, Denmark, August 2007, Springer, Berlin
    • Payet E,Spoto, F.: Magic-setstransformation for the analysis of Java bytecode. In: Nielson, H. R., Filé, G. (eds.) Proceedings of the 14th International Static Analysis Symposium (SAS'07). Lecture Notes in Computer Science, Kongens Lyngby, Denmark, August 2007, vol. 4634, pp. 452-467. Springer, Berlin (2007).
    • (2007) Proceedings of the 14th International Static Analysis Symposium (SAS'07 , vol.4634 , pp. 452-467
    • Payet, E.1    Spoto, F.2


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