메뉴 건너뛰기




Volumn 3233, Issue , 2004, Pages 134-153

Java program verification at Nijmegen: Developments and perspective

Author keywords

[No Author keywords available]

Indexed keywords

JAVA PROGRAMMING LANGUAGE;

EID: 35048865734     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-37621-7_7     Document Type: Article
Times cited : (35)

References (36)
  • 1
    • 84947268630 scopus 로고    scopus 로고
    • A type-theoretic memory model for verification of sequential Java programs
    • D. Bert, C. Choppy, and P. Mosses, editors, number 1827 in Lect. Notes Comp. Sei., Springer, Berlin
    • J. van den Berg, M. Huisman, B. Jacobs, and E. Poll. A type-theoretic memory model for verification of sequential Java programs. In D. Bert, C. Choppy, and P. Mosses, editors, Recent Trends in Algebraic Development Techniques, number 1827 in Lect. Notes Comp. Sei., pages 1-21. Springer, Berlin, 2000.
    • (2000) Recent Trends in Algebraic Development Techniques , pp. 1-21
    • Van Den Berg, J.1    Huisman, M.2    Jacobs, B.3    Poll, E.4
  • 2
    • 84903134095 scopus 로고    scopus 로고
    • The LOOP compiler for Java and JML
    • T. Margaria and W. Yi, editors, number 2031 in Lect. Notes Comp. Sei., Springer, Berlin
    • J. van den Berg and B. Jacobs. The LOOP compiler for Java and JML. In T. Margaria and W. Yi, editors, Tools and Algorithms for the Construction and Analysis of Systems, number 2031 in Lect. Notes Comp. Sei., pages 299-312. Springer, Berlin, 2001.
    • (2001) Tools and Algorithms for the Construction and Analysis of Systems , pp. 299-312
    • Van Den Berg, J.1    Jacobs, B.2
  • 3
    • 23044531945 scopus 로고    scopus 로고
    • Specifying and verifying a decimal representation in Java for smart cards
    • H. Kirchner and C. Ringeissen, editors, number 2422 in Lect. Notes Comp. Sei., Springer, Berlin
    • C.-B. Breunesse, J. van den Berg, and B. Jacobs. Specifying and verifying a decimal representation in Java for smart cards. In H. Kirchner and C. Ringeissen, editors, Algebraic Methodology and Software Technology, number 2422 in Lect. Notes Comp. Sei., pages 304-318. Springer, Berlin, 2002.
    • (2002) Algebraic Methodology and Software Technology , pp. 304-318
    • Breunesse, C.-B.1    Van Den Berg, J.2    Jacobs, B.3
  • 5
    • 35248874920 scopus 로고    scopus 로고
    • Java applet correctness: A developer-oriented approach
    • K. Araki, S. Gnesi, and D. Mandrioli, editors, number 2802 in Lect. Notes Comp. Sei., Springer, Berlin
    • L. Burdy, A. Rcquet, and J.-L. Lanet. Java applet correctness: A developer-oriented approach. In K. Araki, S. Gnesi, and D. Mandrioli, editors, Formal Methods Europe (FME 2003), number 2802 in Lect. Notes Comp. Sei., pages 422-439. Springer, Berlin, 2003.
    • (2003) Formal Methods Europe (FME 2003) , pp. 422-439
    • Burdy, L.1    Rcquet, A.2    Lanet, J.-L.3
  • 7
    • 35048878048 scopus 로고    scopus 로고
    • ESC/Java2. Security of Systems Group, Univ. of Nijmegen www.cs.kun.nl/ita/ research/projects/sos/projects/escjava.html
    • ESC/Java2. Open source extended static checking for Java version 2 (ESC/Java 2) project. Security of Systems Group, Univ. of Nijmegen www.cs.kun.nl/ita/ research/projects/sos/projects/escjava.html.
    • Open Source Extended Static Checking for Java Version 2 (ESC/Java 2) Project
  • 8
    • 21044445704 scopus 로고    scopus 로고
    • The key tool
    • Dept. of Computing Science, Chalmers University and Göteborg University, Göteborg, Sweden
    • W. Ahrendt et al. The key tool. Technical report in computing science no. 20035, Dept. of Computing Science, Chalmers University and Göteborg University, Göteborg, Sweden, 2003.
    • (2003) Technical Report in Computing Science No. 20035
    • Ahrendt, W.1
  • 11
    • 84947766654 scopus 로고    scopus 로고
    • A comparison of PVS and Isabelle/HOL
    • J. Grundy and M. Newey, editors, number 1479 in Lect. Notes Comp. Sei., Springer, Berlin
    • D. Griffioen and M. Huisman. A comparison of PVS and Isabelle/HOL. In J. Grundy and M. Newey, editors, Theorem Proving in Higher Order Logics, number 1479 in Lect. Notes Comp. Sei., pages 123-142. Springer, Berlin, 1998.
    • (1998) Theorem Proving in Higher Order Logics , pp. 123-142
    • Griffioen, D.1    Huisman, M.2
  • 13
    • 0000459777 scopus 로고    scopus 로고
    • Reasoning about classes in objectoriented languages: Logical models and tools
    • Ch. Hankin, editor, number 1381 in Lect. Notes Comp. Sei., Springer, Berlin
    • U. Hensel, M. Huisman, B. Jacobs, and H. Tews. Reasoning about classes in objectoriented languages: Logical models and tools. In Ch. Hankin, editor, European Symposium on Programming, number 1381 in Lect. Notes Comp. Sei., pages 105121. Springer, Berlin, 1998.
    • (1998) European Symposium on Programming , pp. 105121
    • Hensel, U.1    Huisman, M.2    Jacobs, B.3    Tews, H.4
  • 15
    • 84949214061 scopus 로고    scopus 로고
    • Inheritance in higher order logic: Modeling and reasoning
    • M. Aagaard and J. Harrison, editors, number 1869 in Lect. Notes Comp. Sei., Springer, Berlin
    • M. Huisman and B. Jacobs. Inheritance in higher order logic: Modeling and reasoning. In M. Aagaard and J. Harrison, editors, Theorem Proving in Higher Order Logics, number 1869 in Lect. Notes Comp. Sei., pages 301-319. Springer, Berlin, 2000.
    • (2000) Theorem Proving in Higher Order Logics , pp. 301-319
    • Huisman, M.1    Jacobs, B.2
  • 16
    • 84945313759 scopus 로고    scopus 로고
    • Java program verification via a Hoare logic with abrupt termination
    • T. Maibaum, editor, number 1783 in Lect. Notes Comp. Sei., Springer, Berlin
    • M. Huisman and B. Jacobs. Java program verification via a Hoare logic with abrupt termination. In T. Maibaum, editor, Fundamental Approaches to Software Engineering, number 1783 in Lect. Notes Comp. Sei., pages 284-303. Springer, Berlin, 2000.
    • (2000) Fundamental Approaches to Software Engineering , pp. 284-303
    • Huisman, M.1    Jacobs, B.2
  • 17
    • 0002715717 scopus 로고    scopus 로고
    • Objects and classes, co-algebraically
    • B. Freitag, C.B. Jones, C. Lengauer, and H.-J. Schek, editors, Kluwer Acad. Publ.
    • B. Jacobs. Objects and classes, co-algebraically. In B. Freitag, C.B. Jones, C. Lengauer, and H.-J. Schek, editors, Object-Orientation with Parallelism and Persistence, pages 83-103. Kluwer Acad. Publ., 1996.
    • (1996) Object-orientation with Parallelism and Persistence , pp. 83-103
    • Jacobs, B.1
  • 18
    • 0345412617 scopus 로고    scopus 로고
    • Java's integral types in PVS
    • E. Najim, U. Nestmann, and P. Stevens, editors, number 2884 in Lect. Notes Comp. Sci., Springer, Berlin
    • B. Jacobs. Java's integral types in PVS. In E. Najim, U. Nestmann, and P. Stevens, editors, Formal Methods for Open Object-Based Distributed Systems (FMOODS 2003), number 2884 in Lect. Notes Comp. Sci., pages 1-15. Springer, Berlin, 2003.
    • (2003) Formal Methods for Open Object-Based Distributed Systems (FMOODS 2003) , pp. 1-15
    • Jacobs, B.1
  • 19
    • 0346875905 scopus 로고    scopus 로고
    • Weakest precondition reasoning for Java programs with JML annotations
    • B. Jacobs. Weakest precondition reasoning for Java programs with JML annotations. Journ. of Logic and Algebraic Programming, 58:61-88, 2004.
    • (2004) Journ. of Logic and Algebraic Programming , vol.58 , pp. 61-88
    • Jacobs, B.1
  • 20
    • 0142245539 scopus 로고    scopus 로고
    • Java program verification challenges
    • F. de Boer, M. Bonsangue, S. Graf, and W.-P. de Roever, editors, number 2852 in Lect. Notes Comp. Sei., Springer, Berlin
    • B. Jacobs, J. Kiniry, and M. Warnier. Java program verification challenges. In F. de Boer, M. Bonsangue, S. Graf, and W.-P. de Roever, editors, Formal Methods for Components and Objects (FMCO 2002), number 2852 in Lect. Notes Comp. Sei., pages 202-219. Springer, Berlin, 2003.
    • (2003) Formal Methods for Components and Objects (FMCO 2002) , pp. 202-219
    • Jacobs, B.1    Kiniry, J.2    Warnier, M.3
  • 22
    • 0037421052 scopus 로고    scopus 로고
    • Coalgebras and monads in the semantics of Java
    • B. Jacobs and E. Poll. Coalgebras and monads in the semantics of Java. Theor. Comp. Sei., 291(3):329-349, 2003.
    • (2003) Theor. Comp. Sei. , vol.291 , Issue.3 , pp. 329-349
    • Jacobs, B.1    Poll, E.2
  • 25
    • 0142245536 scopus 로고    scopus 로고
    • How the design of JML accommodates both runtime assertion checking and formal verification
    • F. de Boer, M. Bonsangue, S. Graf, and W.-P. de Roever, editors, number 2852 in Lect. Notes Comp. Sei., Springer, Berlin
    • G.T. Leavens, Y. Cheon, , C. Clifton, C. Ruby, and D.R. Cok. How the design of JML accommodates both runtime assertion checking and formal verification. In F. de Boer, M. Bonsangue, S. Graf, and W.-P. de Roever, editors, Formal Methods for Components and Objects (FMCO 2002), number 2852 in Lect. Notes Comp. Sei., pages 262-284. Springer, Berlin, 2003.
    • (2003) Formal Methods for Components and Objects (FMCO 2002) , pp. 262-284
    • Leavens, G.T.1    Cheon, Y.2    Clifton, C.3    Ruby, C.4    Cok, D.R.5
  • 26
    • 84958658807 scopus 로고    scopus 로고
    • Behavioural equivalence, bisimulation and minimal realisation
    • M. Haveraaen, O. Owe, and O.J. Dahl, editors, number 1130 in Lect. Notes Comp. Sci., Springer, Berlin
    • G. Malcolm. Behavioural equivalence, bisimulation and minimal realisation. In M. Haveraaen, O. Owe, and O.J. Dahl, editors, Recent Trends in Data Type Specification, number 1130 in Lect. Notes Comp. Sci., pages 359-378. Springer, Berlin, 1996.
    • (1996) Recent Trends in Data Type Specification , pp. 359-378
    • Malcolm, G.1
  • 27
    • 0347602000 scopus 로고    scopus 로고
    • The KRAKATOA tool for certification of JAVA/JAVACARD programs annotated in JML
    • C. Marché, C. Paulin, and X. Urbain. The KRAKATOA tool for certification of JAVA/JAVACARD programs annotated in JML. Journ. of Logic and Algebraic Programming, 58:89-106, 2004.
    • (2004) Journ. of Logic and Algebraic Programming , vol.58 , pp. 89-106
    • Marché, C.1    Paulin, C.2    Urbain, X.3
  • 28
    • 84863919020 scopus 로고    scopus 로고
    • An architecture for interactive program provers
    • S. Graf and M. Schwartzbach, editors, number 1785 in Lect. Notes Comp. Sei., Springer, Berlin
    • J. Meyer and A. Poetzsch-Heffter. An architecture for interactive program provers. In S. Graf and M. Schwartzbach, editors, Tools and Algorithms for the Construction and Analysis of Systems, number 1785 in Lect. Notes Comp. Sei., pages 63-77. Springer, Berlin, 2000.
    • (2000) Tools and Algorithms for the Construction and Analysis of Systems , pp. 63-77
    • Meyer, J.1    Poetzsch-Heffter, A.2
  • 30
    • 0348126394 scopus 로고    scopus 로고
    • Isabelle/HOL -A Proof Assistant for Higher-Order Logic
    • Springer
    • Tobias Nipkow, Lawrence C. Paulson, and Markus Wenzel. Isabelle/HOL -A Proof Assistant for Higher-Order Logic, volume 2283 of LNCS. Springer, 2002.
    • (2002) LNCS , vol.2283
    • Nipkow, T.1    Paulson, L.C.2    Wenzel, M.3
  • 31
    • 84937406744 scopus 로고    scopus 로고
    • Hoare logic for NanoJava: Auxiliary variables, side effects and virtual methods revisited
    • L.-H. Eriksson and P. Lindsay, editors, Formal Methods - Getting IT Right (FME'02), Spinger Verlag
    • D. von Oheimb and T. Nipkow. Hoare logic for NanoJava: Auxiliary variables, side effects and virtual methods revisited. In L.-H. Eriksson and P. Lindsay, editors, Formal Methods - Getting IT Right (FME'02), volume 2391 of LNCS, pages 89105. Spinger Verlag, 2002.
    • (2002) LNCS , vol.2391 , pp. 89105
    • Von Oheimb, D.1    Nipkow, T.2
  • 32
    • 84957365826 scopus 로고    scopus 로고
    • PVS: Combining specification, proof checking, and model checking
    • R. Alur and T. A. Henzinger, editors, number 1102 in Lect. Notes Comp. Sci., Springer, Berlin
    • S. Owre, S. Rajan, J.M. Rushby, N. Shankar, and M. Srivas. PVS: Combining specification, proof checking, and model checking. In R. Alur and T. A. Henzinger, editors, Computer Aided Verification, number 1102 in Lect. Notes Comp. Sci., pages 411-414. Springer, Berlin, 1996.
    • (1996) Computer Aided Verification , pp. 411-414
    • Owre, S.1    Rajan, S.2    Rushby, J.M.3    Shankar, N.4    Srivas, M.5
  • 33
    • 0035898898 scopus 로고    scopus 로고
    • Formal specification of the JavaCard API in JML: The APDU class
    • E. Poll, J. van den Berg, and B. Jacobs. Formal specification of the JavaCard API in JML: the APDU class. Computer Networks, 36(4):407-421, 2001.
    • (2001) Computer Networks , vol.36 , Issue.4 , pp. 407-421
    • Poll, E.1    Van Den Berg, J.2    Jacobs, B.3
  • 34
    • 84976111956 scopus 로고
    • An approach to object semantics based on terminal co-algebras
    • H. Reichel. An approach to object semantics based on terminal co-algebras. Math. Struct, in Comp. Sci., 5:129-152, 1995.
    • (1995) Math. Struct, in Comp. Sci. , vol.5 , pp. 129-152
    • Reichel, H.1


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