메뉴 건너뛰기




Volumn 4959 LNCS, Issue , 2008, Pages 229-244

Java bytecode verification for @NonNull types

Author keywords

[No Author keywords available]

Indexed keywords

BOOLEAN FUNCTIONS; JAVA PROGRAMMING LANGUAGE; PROGRAM COMPILERS; SECURITY OF DATA;

EID: 47249110938     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-78791-4_16     Document Type: Conference Paper
Times cited : (17)

References (29)
  • 1
    • 0033226029 scopus 로고    scopus 로고
    • Introduction to set constraint-based program analysis
    • Aiken, A.: Introduction to set constraint-based program analysis. Science of Computer Programming 35(2-3), 79-111 (1999)
    • (1999) Science of Computer Programming , vol.35 , Issue.2-3 , pp. 79-111
    • Aiken, A.1
  • 2
    • 33750384116 scopus 로고    scopus 로고
    • Andreae, C., Noble, J., Markstrum, S., Millstein, T.: A framework for implementing pluggable type systems. In: OOPSLA, pp. 57-74. ACM Press, New York (2006)
    • Andreae, C., Noble, J., Markstrum, S., Millstein, T.: A framework for implementing pluggable type systems. In: OOPSLA, pp. 57-74. ACM Press, New York (2006)
  • 3
    • 38149109170 scopus 로고    scopus 로고
    • Non-null references by default in Java: Alleviating the nullity annotation burden
    • Ernst, E, ed, ECOOP 2007, Springer, Heidelberg
    • Chalin, P., James, P.R.: Non-null references by default in Java: Alleviating the nullity annotation burden. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol. 4609, pp. 227-247. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4609 , pp. 227-247
    • Chalin, P.1    James, P.R.2
  • 4
    • 19044389884 scopus 로고    scopus 로고
    • Abstract interpretation with alien expressions and heap structures
    • Cousot, R, ed, VMCAI 2005, Springer, Heidelberg
    • Chang, B.-Y.E., Leino, K.R.M.: Abstract interpretation with alien expressions and heap structures. In: Cousot, R. (ed.) VMCAI 2005. LNCS, vol. 3385, pp. 147-163. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3385 , pp. 147-163
    • Chang, B.-Y.E.1    Leino, K.R.M.2
  • 5
    • 33745278539 scopus 로고    scopus 로고
    • Chin, B., Markstrum, S., Millstein, T.: Semantic type qualifiers. In: PLDI, pp. 85-95. ACM Press, New York (2005)
    • Chin, B., Markstrum, S., Millstein, T.: Semantic type qualifiers. In: PLDI, pp. 85-95. ACM Press, New York (2005)
  • 6
    • 33745789439 scopus 로고    scopus 로고
    • Chin, B., Markstrum, S., Millstein, T., Palsberg, J.: Inference of user-defined type qualifiers and qualifier rules. In: Sestoft, P. (ed.) ESOP 2006. LNCS, 3924, pp. 264-278. Springer, Heidelberg (2006)
    • Chin, B., Markstrum, S., Millstein, T., Palsberg, J.: Inference of user-defined type qualifiers and qualifier rules. In: Sestoft, P. (ed.) ESOP 2006. LNCS, vol. 3924, pp. 264-278. Springer, Heidelberg (2006)
  • 7
    • 34547257846 scopus 로고    scopus 로고
    • Cielecki, M., Fulara, J., Jakubczyk, K., Jancewicz, L.: Propagation of JML non-null annotations in Java programs. In: PPPJ, pp. 135-140. ACM Press, New York (2006)
    • Cielecki, M., Fulara, J., Jakubczyk, K., Jancewicz, L.: Propagation of JML non-null annotations in Java programs. In: PPPJ, pp. 135-140. ACM Press, New York (2006)
  • 8
    • 36048972694 scopus 로고    scopus 로고
    • Pluggable checking and inferencing of non-null types for Java
    • Ekman, T., Hedin, G.: Pluggable checking and inferencing of non-null types for Java. Journal of Object Technology 6(9), 455-475 (2007)
    • (2007) Journal of Object Technology , vol.6 , Issue.9 , pp. 455-475
    • Ekman, T.1    Hedin, G.2
  • 10
    • 1442313104 scopus 로고    scopus 로고
    • Fähndrich, M., Leino, K.R.M.: Declaring and checking non-null types in an object-oriented language. In: OOPSLA, pp. 302-312. ACM Press, New York (2003)
    • Fähndrich, M., Leino, K.R.M.: Declaring and checking non-null types in an object-oriented language. In: OOPSLA, pp. 302-312. ACM Press, New York (2003)
  • 12
    • 0032690845 scopus 로고    scopus 로고
    • A theory of type qualifiers
    • ACM Press, New York
    • Foster, J.S., Fähndrich, M., Aiken, A.: A theory of type qualifiers. In: Proc. PLDI, pp. 192-203. ACM Press, New York (1999)
    • (1999) Proc. PLDI , pp. 192-203
    • Foster, J.S.1    Fähndrich, M.2    Aiken, A.3
  • 13
    • 0036036247 scopus 로고    scopus 로고
    • Flow-sensitive type qualifiers
    • ACM Press, New York
    • Foster, J.S., Terauchi, T., Aiken, A.: Flow-sensitive type qualifiers. In: Proc. PLDI, pp. 1-12. ACM Press, New York (2002)
    • (2002) Proc. PLDI , pp. 1-12
    • Foster, J.S.1    Terauchi, T.2    Aiken, A.3
  • 14
    • 0032218238 scopus 로고    scopus 로고
    • A Specification of Java Loading and Bytecode Verification
    • ACM Press, New York
    • Goldberg, A.: A Specification of Java Loading and Bytecode Verification. In: Conference on Computer & Communications Security, pp. 49-58. ACM Press, New York (1998)
    • (1998) Conference on Computer & Communications Security , pp. 49-58
    • Goldberg, A.1
  • 15
    • 36549063428 scopus 로고    scopus 로고
    • Finding more null pointer bugs, but not too many
    • ACM Press, New York
    • Hovemeyer, D., Pugh, W.: Finding more null pointer bugs, but not too many. In: Proc. PASTE, pp. 9-14. ACM Press, New York (2007)
    • (2007) Proc. PASTE , pp. 9-14
    • Hovemeyer, D.1    Pugh, W.2
  • 16
    • 84885200306 scopus 로고    scopus 로고
    • Evaluating and tuning a static analysis to find null pointer bugs
    • ACM Press, New York
    • Hovemeyer, D., Spacco, J., Pugh, W.: Evaluating and tuning a static analysis to find null pointer bugs. In: Proc. PASTE, pp. 13-19. ACM Press, New York (2005)
    • (2005) Proc. PASTE , pp. 13-19
    • Hovemeyer, D.1    Spacco, J.2    Pugh, W.3
  • 17
    • 0042733585 scopus 로고    scopus 로고
    • Java bytecode verification: Algorithms and formalizations
    • Leroy, X.: Java bytecode verification: algorithms and formalizations. Journal of Automated Reasoning 30(3/4), 235-269 (2003)
    • (2003) Journal of Automated Reasoning , vol.30 , Issue.3-4 , pp. 235-269
    • Leroy, X.1
  • 18
    • 33745794058 scopus 로고    scopus 로고
    • Lhoták, O., Hendren, L.J.: Context-sensitive points-to analysis: Is it worth it? In: Mycroft, A., Zeller, A. (eds.) CC 2006. LNCS, 3923, pp. 47-64. Springer, Heidelberg (2006)
    • Lhoták, O., Hendren, L.J.: Context-sensitive points-to analysis: Is it worth it? In: Mycroft, A., Zeller, A. (eds.) CC 2006. LNCS, vol. 3923, pp. 47-64. Springer, Heidelberg (2006)
  • 19
    • 0004220511 scopus 로고    scopus 로고
    • The Java Virtual Machine Specification
    • 2nd edn, Addison Wesley Longman, Inc, Amsterdam
    • Lindholm, T., Yellin, F.: The Java Virtual Machine Specification, 2nd edn. The Java Series. Addison Wesley Longman, Inc., Amsterdam (1999)
    • (1999) The Java Series
    • Lindholm, T.1    Yellin, F.2
  • 20
    • 47249142893 scopus 로고    scopus 로고
    • Male, C., Pearce, D.J., Potanin, A., Dymnikov, C.: Java bytecode verification for @NonNull types. Technical report, Victoria University of Wellington (2007)
    • Male, C., Pearce, D.J., Potanin, A., Dymnikov, C.: Java bytecode verification for @NonNull types. Technical report, Victoria University of Wellington (2007)
  • 21
    • 84976819375 scopus 로고
    • Object-oriented type inference
    • ACM Press, New York
    • Palsberg, J., Schwartzbach, M.I.: Object-oriented type inference. In: Proc. OOPSLA, pp. 146-161. ACM Press, New York (1991)
    • (1991) Proc. OOPSLA , pp. 146-161
    • Palsberg, J.1    Schwartzbach, M.I.2
  • 22
    • 4444341636 scopus 로고    scopus 로고
    • Online cycle detection and difference propagation: Applications to pointer analysis
    • Pearce, D.J., Kelly, P.H.J., Hankin, C.: Online cycle detection and difference propagation: Applications to pointer analysis. Software Quality Journal 12(4), 309-335 (2004)
    • (2004) Software Quality Journal , vol.12 , Issue.4 , pp. 309-335
    • Pearce, D.J.1    Kelly, P.H.J.2    Hankin, C.3
  • 24
    • 84976678569 scopus 로고
    • Precise concrete type inference for object-oriented languages
    • ACM Press, New York
    • Plevyak, J., Chien, A.A.: Precise concrete type inference for object-oriented languages. In: Proc. OOPSLA, pp. 324-340. ACM Press, New York (1994)
    • (1994) Proc. OOPSLA , pp. 324-340
    • Plevyak, J.1    Chien, A.A.2
  • 25
    • 84958960586 scopus 로고    scopus 로고
    • Pominville, P., Qian, F., Vallée-Rai, R., Hendren, L., Verbrugge, C.: A framework for optimizing Java using attributes. In: Wilhelm, R. (ed.) CC 2001. LNCS, 2027, pp. 334-554. Springer, Heidelberg (2001)
    • Pominville, P., Qian, F., Vallée-Rai, R., Hendren, L., Verbrugge, C.: A framework for optimizing Java using attributes. In: Wilhelm, R. (ed.) CC 2001. LNCS, vol. 2027, pp. 334-554. Springer, Heidelberg (2001)
  • 26
    • 0035551919 scopus 로고    scopus 로고
    • Points-to analysis for Java using annotated constraints
    • ACM Press, New York
    • Rountev, A., Milanova, A., Ryder, B.G.: Points-to analysis for Java using annotated constraints. In: Proc. OOPSLA, pp. 43-55. ACM Press, New York (2001)
    • (2001) Proc. OOPSLA , pp. 43-55
    • Rountev, A.1    Milanova, A.2    Ryder, B.G.3
  • 27
    • 84947255140 scopus 로고    scopus 로고
    • Smith, F., Walker, D., Morrisett, G.: Alias types. In: Smolka, G. (ed.) ESOP 2000. LNCS, 1782, pp. 366-381. Springer, Heidelberg (2000)
    • Smith, F., Walker, D., Morrisett, G.: Alias types. In: Smolka, G. (ed.) ESOP 2000. LNCS, vol. 1782, pp. 366-381. Springer, Heidelberg (2000)
  • 28
    • 84881384878 scopus 로고    scopus 로고
    • Precise constraint-based type inference for Java
    • Knudsen, J.L, ed, ECOOP 2001, Springer, Heidelberg
    • Wang, T., Smith, S.F.: Precise constraint-based type inference for Java. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol. 2072, pp. 99-117. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2072 , pp. 99-117
    • Wang, T.1    Smith, S.F.2
  • 29
    • 58449133178 scopus 로고    scopus 로고
    • A scalable inclusion constraint solver using unification
    • King, A, ed, LOPSTR 2007, Springer, Heidelberg
    • Zhang, Y., Nielson, F.: A scalable inclusion constraint solver using unification. In: King, A. (ed.) LOPSTR 2007. LNCS, vol. 4915, Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4915
    • Zhang, Y.1    Nielson, F.2


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