메뉴 건너뛰기




Volumn 176, Issue 4, 2007, Pages 29-46

Java+ITP: A Verification Tool Based on Hoare Logic and Algebraic Semantics

Author keywords

algebraic semantics; Hoare logic; Java; program verification

Indexed keywords

ALGEBRAIC SEMANTICS; HOARE LOGIC; PROGRAM VERIFICATION; VERIFICATION CONDITIONS (VC);

EID: 34447632654     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2007.06.006     Document Type: Article
Times cited : (14)

References (24)
  • 2
    • 33745438661 scopus 로고    scopus 로고
    • Automatic validation of transformation rules for java verification against a rewriting semantics
    • Proceedings, 12th International Conference on Logic for Programming, Artificial Intelligence and Reasoning. Sutcliff G., and Voronkov A. (Eds). Montego Bay, Jamaica
    • Ahrendt W., Roth A., and Sasse R. Automatic validation of transformation rules for java verification against a rewriting semantics. In: Sutcliff G., and Voronkov A. (Eds). Proceedings, 12th International Conference on Logic for Programming, Artificial Intelligence and Reasoning. Montego Bay, Jamaica. LNCS 3835 (2005) 412-426
    • (2005) LNCS , vol.3835 , pp. 412-426
    • Ahrendt, W.1    Roth, A.2    Sasse, R.3
  • 6
    • 34447639683 scopus 로고    scopus 로고
    • Clavel, M. and J. Santa-Cruz, ITP/ASIP: a verification tool based on algebraic semantics (2005), to appear in Proc. PROLE 2005: V Jornadas Sobre Programacin y Lenguajes, Thomson. URL http://maude.sip.ucm.es/~clavel/pubs
  • 7
    • 35048854230 scopus 로고    scopus 로고
    • Formal analysis of Java programs in JavaFAN.
    • CAV. Alur R., and Peled D. (Eds)
    • Farzan A., Chen F., Meseguer J., and Roşu G. Formal analysis of Java programs in JavaFAN. In: Alur R., and Peled D. (Eds). CAV. Lecture Notes in Computer Science 3114 (2004) 501-505
    • (2004) Lecture Notes in Computer Science , vol.3114 , pp. 501-505
    • Farzan, A.1    Chen, F.2    Meseguer, J.3    Roşu, G.4
  • 8
    • 34447629994 scopus 로고    scopus 로고
    • Farzan, A., J. Meseguer and G. Roşu, Formal jvm code analysis in javafan., in: Rattray et al. [21], pp. 132-147
  • 12
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Hoare C.A.R. An axiomatic basis for computer programming. Commun. ACM 12 (1969) 576-580
    • (1969) Commun. ACM , vol.12 , pp. 576-580
    • Hoare, C.A.R.1
  • 13
    • 34447633272 scopus 로고    scopus 로고
    • Huisman, M., "Reasoning about JAVA programs in higher order logic with PVS and Isabelle," Ph.D. thesis, Katholieke Universiteit Nijmegen (2001)
  • 14
    • 0346875905 scopus 로고    scopus 로고
    • Weakest precondition reasoning for Java programs with JML annotations
    • Jacobs B. Weakest precondition reasoning for Java programs with JML annotations. Journal of Logic and Algebraic Programming 58 (2004) 61-88
    • (2004) Journal of Logic and Algebraic Programming , vol.58 , pp. 61-88
    • Jacobs, B.1
  • 15
    • 34447630889 scopus 로고    scopus 로고
    • Jacobs, B., C. Marché and N. Rauch, Formal verification of a commercial smart card applet with multiple tools, in: Rattray et al. [21], pp. 241-257
  • 16
    • 35048865734 scopus 로고    scopus 로고
    • Java program verification at Nijmegen: Developments and perspective
    • Software Security - Theories and Systems. Futatsugi K., Mizoguchi F., and Yonezaki N. (Eds)
    • Jacobs B., and Poll E. Java program verification at Nijmegen: Developments and perspective. In: Futatsugi K., Mizoguchi F., and Yonezaki N. (Eds). Software Security - Theories and Systems. LNCS 3233 (2004) 134-153
    • (2004) LNCS , vol.3233 , pp. 134-153
    • Jacobs, B.1    Poll, E.2
  • 17
    • 0347602000 scopus 로고    scopus 로고
    • The krakatoa tool for certificationof java/javacard programs annotated in jml
    • Marché C., Paulin-Mohring C., and Urbain X. The krakatoa tool for certificationof java/javacard programs annotated in jml. J. Log. Algebr. Program. 58 (2004) 89-106
    • (2004) J. Log. Algebr. Program. , vol.58 , pp. 89-106
    • Marché, C.1    Paulin-Mohring, C.2    Urbain, X.3
  • 18
    • 34447631261 scopus 로고    scopus 로고
    • Meseguer, J. and G. Roşu, The Rewriting Logic semantics project, in: Structural Operational Semantics, Proceedings of the SOS Workshop, Lisbon, Portugal, 2005, ENTCS (2005), to appear
  • 19
    • 9444251804 scopus 로고    scopus 로고
    • Rewriting logic semantics: From language specifications to formal analysis tools
    • IJCAR. Basin D.A., and Rusinowitch M. (Eds)
    • Meseguer J., and Rosu G. Rewriting logic semantics: From language specifications to formal analysis tools. In: Basin D.A., and Rusinowitch M. (Eds). IJCAR. Lecture Notes in Computer Science 3097 (2004) 1-44
    • (2004) Lecture Notes in Computer Science , vol.3097 , pp. 1-44
    • Meseguer, J.1    Rosu, G.2
  • 20
    • 84863919020 scopus 로고    scopus 로고
    • An architecture for interactive program provers
    • TACAS. Graf S., and Schwartzbach M.I. (Eds)
    • Meyer J., and Poetzsch-Heffter A. An architecture for interactive program provers. In: Graf S., and Schwartzbach M.I. (Eds). TACAS. Lecture Notes in Computer Science 1785 (2000) 63-77
    • (2000) Lecture Notes in Computer Science , vol.1785 , pp. 63-77
    • Meyer, J.1    Poetzsch-Heffter, A.2
  • 21
    • 84864840163 scopus 로고    scopus 로고
    • Rattray C., Maharaj S., and Shankland C. (Eds). AMAST 2004, Stirling, Scotland, UK, July12-16, 2004, Springer
    • In: Rattray C., Maharaj S., and Shankland C. (Eds). Algebraic Methodology and Software Technology, 10th International Conference, Proceedings. AMAST 2004, Stirling, Scotland, UK, July12-16, 2004. Lecture Notes in Computer Science 3116 (2004), Springer
    • (2004) Lecture Notes in Computer Science , vol.3116
  • 22
    • 34447630543 scopus 로고    scopus 로고
    • Santa-Cruz, J., "ITP/ASIP: a Verification Tool for Imperative Programs based on Algebraic Semantics," Master's thesis, Facultad de Informática, Universidad Complutense de Madrid (2005). URL http://maude.sip.ucm.es/~juansc/
  • 24
    • 34447621488 scopus 로고    scopus 로고
    • Sasse, R. and J. Meseguer, Java+ITP: A verification tool based on hoare logic and algebraic semantics, Technical Report UIUCDCS-R-2006-2685, Department of Computer Science, University of Illinois at Urbana-Champaign, USA (2006)


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