메뉴 건너뛰기




Volumn 4609 LNCS, Issue , 2007, Pages 227-247

Non-null references by default in java: Alleviating the nullity annotation burden

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER SIMULATION; SEMANTICS; SPECIFICATIONS;

EID: 38149109170     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-73589-2_12     Document Type: Conference Paper
Times cited : (45)

References (47)
  • 1
    • 38149077544 scopus 로고    scopus 로고
    • Barnett, M., DeLine, R., Jacobs, B., Faehndrich, M., Leino, K.R.M., Schulte, W., Venter, H.: The Spec# Programming System: Challenges and Directions. In: International Conference on Verified Software: Theories, Tools, Experiments, Zürich, Switzerland (2005)
    • Barnett, M., DeLine, R., Jacobs, B., Faehndrich, M., Leino, K.R.M., Schulte, W., Venter, H.: The Spec# Programming System: Challenges and Directions. In: International Conference on Verified Software: Theories, Tools, Experiments, Zürich, Switzerland (2005)
  • 2
    • 38149047732 scopus 로고    scopus 로고
    • Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# Programming System: An Overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, 3362, Springer, Heidelberg (2004)
    • Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# Programming System: An Overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, Springer, Heidelberg (2004)
  • 3
    • 38149057483 scopus 로고    scopus 로고
    • Effective Java Programming Language Guide. Addison-Wesley, Reading (2001) [4] Bonniot, D.: Using kinds to type partially-polymorphic methods
    • Bloch, J.: Effective Java Programming Language Guide. Addison-Wesley, Reading (2001) [4] Bonniot, D.: Using kinds to type partially-polymorphic methods. Electronic Notes in Theoretical Computer Science 75, 1-20 (2003)
    • (2003) Electronic Notes in Theoretical Computer Science , vol.75 , pp. 1-20
    • Bloch, J.1
  • 10
    • 34250195633 scopus 로고    scopus 로고
    • A Typed Procedural Language for Checking Object-Oriented Programs, Microsoft Research
    • Technical Report
    • DeLine, R., Leino, K.R.M., Boogie, P.L.: A Typed Procedural Language for Checking Object-Oriented Programs, Microsoft Research, Technical Report (2005)
    • (2005)
    • DeLine, R.1    Leino, K.R.M.2    Boogie, P.L.3
  • 11
    • 38149045213 scopus 로고    scopus 로고
    • Extended Static Checking, Compaq Systems Research Center
    • December
    • Detlefs, D.L., Leino, K.R.M., Nelson, G., Saxe, J.B.: Extended Static Checking, Compaq Systems Research Center, Research Report 159 (December 1998)
    • (1998) Research Report , vol.159
    • Detlefs, D.L.1    Leino, K.R.M.2    Nelson, G.3    Saxe, J.B.4
  • 12
    • 38149119861 scopus 로고    scopus 로고
    • Eiffel Analysis, Design and Programming
    • ECMA International, June
    • ECMA International, Eiffel Analysis, Design and Programming Language, ECMA-367 (June 2005)
    • (2005) Language , vol.ECMA-367
  • 14
    • 38149104821 scopus 로고    scopus 로고
    • Pluggable non-null types for Java, Dept. of CS, Lund University, Technical Report
    • unpublished
    • Ekman, T., Hedin, G.: Pluggable non-null types for Java, Dept. of CS, Lund University, Technical Report (unpublished, 2006)
    • (2006)
    • Ekman, T.1    Hedin, G.2
  • 15
    • 38149137506 scopus 로고    scopus 로고
    • Master's thesis. Nijmegen Institute for Computing and Information Sciences, Radboud University Nijmegen, Netherlands
    • Engelen, A.F.M.: Nullness Analysis of Java Source Code. Master's thesis. Nijmegen Institute for Computing and Information Sciences, Radboud University Nijmegen, Netherlands (2006)
    • (2006) Nullness Analysis of Java Source Code
    • Engelen, A.F.M.1
  • 16
    • 38149128340 scopus 로고    scopus 로고
    • Ernst, M., Coward, D.: Annotations on Java Types, JCP.org, JSR 308 (2006)
    • Ernst, M., Coward, D.: Annotations on Java Types, JCP.org, JSR 308 (2006)
  • 20
    • 34250202758 scopus 로고    scopus 로고
    • Secure Programming Group, University of Virginia June 5
    • Evans, D.: Splint User Manual, Secure Programming Group, University of Virginia (June 5, 2003)
    • (2003) Splint User Manual
    • Evans, D.1
  • 21
    • 0036147522 scopus 로고    scopus 로고
    • Improving security using extensible lightweight static analysis
    • Evans, D., Larochelle, D.: Improving security using extensible lightweight static analysis. IEEE Software 19(1), 42-51 (2002)
    • (2002) IEEE Software , vol.19 , Issue.1 , pp. 42-51
    • Evans, D.1    Larochelle, D.2
  • 24
    • 84881144443 scopus 로고    scopus 로고
    • Flanagan, C., Leino, K.R.M.: Houdini, an Annotation Assistant for ESC/Java. In: Oliveira, J.N., Zave, P. (eds.) FME 2001. LNCS, 2021, pp. 500-517. Springer, Heidelberg (2001)
    • Flanagan, C., Leino, K.R.M.: Houdini, an Annotation Assistant for ESC/Java. In: Oliveira, J.N., Zave, P. (eds.) FME 2001. LNCS, vol.2021, pp. 500-517. Springer, Heidelberg (2001)
  • 32
    • 0037374916 scopus 로고    scopus 로고
    • JastAdd-an aspect-oriented compiler construction system
    • Hedin, G., Magnusson, E.: JastAdd-an aspect-oriented compiler construction system. Science of Computer Programming 47(1), 37-58 (2003)
    • (2003) Science of Computer Programming , vol.47 , Issue.1 , pp. 37-58
    • Hedin, G.1    Magnusson, E.2
  • 33
  • 34
    • 84885200306 scopus 로고    scopus 로고
    • Evaluating and Tuning a Static Analysis to Find Null Pointer Bugs
    • Hovemeyer, D., Spacco, J., Pugh, W.: Evaluating and Tuning a Static Analysis to Find Null Pointer Bugs. SIGSOFT Software Engineering Notes 31(1), 13-19 (2006)
    • (2006) SIGSOFT Software Engineering Notes , vol.31 , Issue.1 , pp. 13-19
    • Hovemeyer, D.1    Spacco, J.2    Pugh, W.3
  • 35
    • 38149112061 scopus 로고    scopus 로고
    • INRIA, Pointers in Caml, in Caml Documentation, Specific Guides (2006), http://caml.inria.fr/resources/doc/
    • INRIA, "Pointers in Caml", in Caml Documentation, Specific Guides (2006), http://caml.inria.fr/resources/doc/
  • 36
    • 38149012434 scopus 로고    scopus 로고
    • IntelliJ IDEA 5.x Developer Documentation: JetBrains
    • JetBrains, "Nullable How-To", in IntelliJ IDEA 5.x Developer Documentation: JetBrains (2006)
    • (2006) Nullable How-To
    • JetBrains1
  • 38
    • 38149058416 scopus 로고    scopus 로고
    • Lea, K.: Nully (2005), https://nully.dev.java.net/
    • Lea, K.: Nully (2005), https://nully.dev.java.net/
  • 41
    • 26444465053 scopus 로고    scopus 로고
    • Attached Types and Their Application to Three Open Problems of Object-Oriented Programming
    • Black, A.P, ed, ECOOP 2005, Springer, Heidelberg
    • Meyer, B.: Attached Types and Their Application to Three Open Problems of Object-Oriented Programming. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 1-32. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3586 , pp. 1-32
    • Meyer, B.1
  • 44
    • 38149116461 scopus 로고    scopus 로고
    • Pugh, W.: Annotations for Software Defect Detection, JCP.org, JSR 305 (2006)
    • Pugh, W.: Annotations for Software Defect Detection, JCP.org, JSR 305 (2006)
  • 46
    • 33646361565 scopus 로고    scopus 로고
    • Improving the Quality of Web-based Enterprise Applications with Extended Static Checking: A Case Study
    • Rioux, F., Chalin, P.: Improving the Quality of Web-based Enterprise Applications with Extended Static Checking: A Case Study. Electronic Notes in Theoretical Computer Science 157(2), 119-132 (2006)
    • (2006) Electronic Notes in Theoretical Computer Science , vol.157 , Issue.2 , pp. 119-132
    • Rioux, F.1    Chalin, P.2
  • 47
    • 38149103356 scopus 로고    scopus 로고
    • Stallman, R, Using the GNU Compiler Collection (GCC, GCC Version 4.1.0, Free Software Foundation 2005
    • Stallman, R.: Using the GNU Compiler Collection (GCC): GCC Version 4.1.0, Free Software Foundation (2005)


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