메뉴 건너뛰기




Volumn 31, Issue 3-4, 2003, Pages 303-334

Lightweight Bytecode Verification

Author keywords

Bytecode verification; Data flow analysis; Proof carrying code

Indexed keywords

ALGORITHMS; COMPUTER SIMULATION; DATA FLOW ANALYSIS; DATA REDUCTION; JAVA PROGRAMMING LANGUAGE; MICROPROCESSOR CHIPS; PROBLEM SOLVING; SMART CARDS;

EID: 1942516273     PISSN: 01687433     EISSN: None     Source Type: Journal    
DOI: 10.1023/b:jars.0000021015.15794.82     Document Type: Article
Times cited : (37)

References (39)
  • 1
    • 0004288194 scopus 로고    scopus 로고
    • Monographs in Computer Science, Springer-Verlag
    • Abadi, M. and Cardelli, L.: A Theory of Objects, Monographs in Computer Science, Springer-Verlag, 1996.
    • (1996) A Theory of Objects
    • Abadi, M.1    Cardelli, L.2
  • 2
    • 0028532579 scopus 로고
    • Why cryptosystems fail
    • Anderson, R.: Why cryptosystems fail, Comm. ACM 37(11) (1994), 32-40.
    • (1994) Comm. ACM , vol.37 , Issue.11 , pp. 32-40
    • Anderson, R.1
  • 3
    • 1942513218 scopus 로고    scopus 로고
    • Formalization in Coq of the Java Card Virtual Machine
    • S. Drossopoulou, S. Eisenbach, B. Jacobs, G. T. Leavens, P. Müller, and A. Poetzsch-Heffter (eds.), Sophia-Antipolis, France
    • Barthe, G., Dufay, G., Jakubiec, L., Serpette, B., Sousa, S. and Yu, S.: Formalization in Coq of the Java Card Virtual Machine, in S. Drossopoulou, S. Eisenbach, B. Jacobs, G. T. Leavens, P. Müller, and A. Poetzsch-Heffter (eds.), Formal Techniques for Java Programs (ECOOP 2000 workshop), Sophia-Antipolis, France, 2000.
    • (2000) Formal Techniques for Java Programs (ECOOP 2000 Workshop)
    • Barthe, G.1    Dufay, G.2    Jakubiec, L.3    Serpette, B.4    Sousa, S.5    Yu, S.6
  • 6
    • 17144374942 scopus 로고    scopus 로고
    • A certifying compiler for Java
    • Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '00)
    • Colby, C., Lee, P., Necula, G. C., Blau, F., Plesko, M. and Cline, K.: A certifying compiler for Java, ACM SIGPLAN Notices 35(5) (2000a), 95-107. Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '00).
    • (2000) ACM SIGPLAN Notices , vol.35 , Issue.5 , pp. 95-107
    • Colby, C.1    Lee, P.2    Necula, G.C.3    Blau, F.4    Plesko, M.5    Cline, K.6
  • 9
    • 19144362689 scopus 로고    scopus 로고
    • The costs and benefits of Java bytecode subroutines
    • S. Eisenbach (ed.), Vancouver, BC, Canada
    • Freund, S.: The costs and benefits of Java bytecode subroutines, in S. Eisenbach (ed.), Formal Underpinnings of Java (an OOPSLA workshop), Vancouver, BC, Canada, 1998.
    • (1998) Formal Underpinnings of Java (an OOPSLA Workshop)
    • Freund, S.1
  • 11
    • 0000952504 scopus 로고    scopus 로고
    • Formalizing the safety of Java, the Java Virtual Machine and Java Card
    • Hartel, P. and Moreau, L.: Formalizing the safety of Java, the Java Virtual Machine and Java Card, ACM Computing Surveys 33(4) (2001), 517-558.
    • (2001) ACM Computing Surveys , vol.33 , Issue.4 , pp. 517-558
    • Hartel, P.1    Moreau, L.2
  • 12
    • 1942513210 scopus 로고    scopus 로고
    • A formalisation of visibility and dynamic loading in Java
    • Jensen, T., Le Métayer, D. and Thorn, T.: A formalisation of visibility and dynamic loading in Java, in ICCL '98, 1998. Also published as a IRISA Technical Report no. 1137, October 1997.
    • (1998) ICCL '98
    • Jensen, T.1    Le Métayer, D.2    Thorn, T.3
  • 13
    • 1942513212 scopus 로고    scopus 로고
    • October
    • Jensen, T., Le Métayer, D. and Thorn, T.: A formalisation of visibility and dynamic loading in Java, in ICCL '98, 1998. Also published as a IRISA Technical Report no. 1137, October 1997.
    • (1997) IRISA Technical Report No. 1137 , vol.1137
  • 15
    • 0042214012 scopus 로고    scopus 로고
    • Ph.D. thesis, Institut für Informatik, Technische Universität München
    • Klein, G.: Verified Java bytecode verification, Ph.D. thesis, Institut für Informatik, Technische Universität München, 2003.
    • (2003) Verified Java Bytecode Verification
    • Klein, G.1
  • 16
    • 0035506225 scopus 로고    scopus 로고
    • Verified lightweight bytecode verification
    • Invited contribution to special issue of papers from Formal Techniques for Java Programs (ECOOP 2000 workshop)
    • Klein, G. and Nipkow, T.: Verified lightweight bytecode verification, Concurrency and Computation: Practice and Experience 13(13) (2001), 1133-1151. Invited contribution to special issue of papers from Formal Techniques for Java Programs (ECOOP 2000 workshop).
    • (2001) Concurrency and Computation: Practice and Experience , vol.13 , Issue.13 , pp. 1133-1151
    • Klein, G.1    Nipkow, T.2
  • 18
    • 84958745294 scopus 로고    scopus 로고
    • Java bytecode verification: An overview
    • Lecture Notes in Comput. Sci., Springer-Verlag
    • Leroy, X.: Java bytecode verification: An overview, in Computer Aided Verification, CAV 2001, Lecture Notes in Comput. Sci., Springer-Verlag, 2001, pp. 265-285.
    • (2001) Computer Aided Verification, CAV 2001 , pp. 265-285
    • Leroy, X.1
  • 19
    • 0037051773 scopus 로고    scopus 로고
    • Bytecode verification for Java smart card
    • Leroy, X.: Bytecode verification for Java smart card, Software Practice & Experience 32 (2002), 319-340.
    • (2002) Software Practice & Experience , vol.32 , pp. 319-340
    • Leroy, X.1
  • 20
    • 1942448790 scopus 로고    scopus 로고
    • Personal Communication (e-mail). Explains how the KVM's verifier implements lightweigt verification
    • Liang, S.: Sun's new verifier, Personal Communication (e-mail). Explains how the KVM's verifier implements lightweigt verification, 1999.
    • (1999) Sun's New Verifier
    • Liang, S.1
  • 27
    • 1842429123 scopus 로고
    • Java: The inside story
    • O'Connell, M.: Java: The inside story, SunWorld. http://sunsite.uakom.sk/ sunworldonline/swol-07-1995-swol-07-java.html, 1995.
    • (1995) SunWorld
    • O'Connell, M.1
  • 28
    • 1942448791 scopus 로고    scopus 로고
    • Towards bytecode verification on a Java card
    • M. Abadi (ed.), Palo Alto, California
    • Rose, E.: Towards bytecode verification on a Java card, in M. Abadi (ed.), Workshop on Security and Languages, Palo Alto, California, 1997.
    • (1997) Workshop on Security and Languages
    • Rose, E.1
  • 31
    • 0035506677 scopus 로고    scopus 로고
    • Java access protection through typing
    • First presented at the ECOOP 2000 workshop on Formal Techniques for Java Programs
    • Rose, E. and Rose, K. H.: Java access protection through typing, Concurrency and Computation: Practice and Experience 13(13) (2001), 1125-1132. First presented at the ECOOP 2000 workshop on Formal Techniques for Java Programs.
    • (2001) Concurrency and Computation: Practice and Experience , vol.13 , Issue.13 , pp. 1125-1132
    • Rose, E.1    Rose, K.H.2
  • 36
    • 1942448793 scopus 로고    scopus 로고
    • Sun: Java Card 2.1 platform, http://java.sun.com/products/javacard/ javacard21.html, 1999b.
    • (1999) Sun: Java Card 2.1 Platform


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