메뉴 건너뛰기




Volumn 199, Issue 1-2, 2005, Pages 200-227

Proving pointer programs in higher-order logic

Author keywords

Higher order logic; Hoare logic; Pointer programs; Schorr Waite algorithm; Verification

Indexed keywords

ALGORITHMS; COMPUTER PROGRAMMING LANGUAGES; FUNCTIONS; GRAPH THEORY; MAPPING; THEOREM PROVING;

EID: 20144375380     PISSN: 08905401     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.ic.2004.10.007     Document Type: Conference Paper
Times cited : (52)

References (22)
  • 1
    • 35248812966 scopus 로고    scopus 로고
    • Event based sequential program development: Application to constructing a pointer program
    • Formal Methods Europe (FME 2003), K. Araki S. Gnesi D. Mandrioli Springer-Verlag Berlin
    • J.R. Abrial Event based sequential program development: application to constructing a pointer program K. Araki S. Gnesi D. Mandrioli Formal Methods Europe (FME 2003) Lect. Notes in Comp. Sci. vol. 2805 2003 Springer-Verlag Berlin 51 74
    • (2003) Lect. Notes in Comp. Sci. , vol.2805 , pp. 51-74
    • Abrial, J.R.1
  • 2
    • 35248857493 scopus 로고    scopus 로고
    • Click'n prove: Interactive proofs within set theory
    • Theorem Proving in Higher Order Logics, TPHOLs 2003, D. Basin B. Wolff Springer-Verlag Berlin
    • J.R. Abrial, and D. Cansell Click'n prove: interactive proofs within set theory D. Basin B. Wolff Theorem Proving in Higher Order Logics, TPHOLs 2003 Lect. Notes in Comp. Sci. vol. 2758 2003 Springer-Verlag Berlin 1 24
    • (2003) Lect. Notes in Comp. Sci. , vol.2758 , pp. 1-24
    • Abrial, J.R.1    Cansell, D.2
  • 3
    • 84976473150 scopus 로고    scopus 로고
    • Proving pointer programs in Hoare Logic
    • Mathematics of Program Construction (MPC 2000), R. Backhouse J. Oliveira Springer-Verlag Berlin
    • R. Bornat Proving pointer programs in Hoare Logic R. Backhouse J. Oliveira Mathematics of Program Construction (MPC 2000) Lect. Notes in Comp. Sci. vol. 1837 2000 Springer-Verlag Berlin 102 126
    • (2000) Lect. Notes in Comp. Sci. , vol.1837 , pp. 102-126
    • Bornat, R.1
  • 4
    • 0032644751 scopus 로고    scopus 로고
    • Animating formal proofs at the surface: The Jape proof calculator
    • R. Bornat, and B. Sufrin Animating formal proofs at the surface: the Jape proof calculator Comput. J. 43 1999 177 192
    • (1999) Comput. J. , vol.43 , pp. 177-192
    • Bornat, R.1    Sufrin, B.2
  • 6
    • 0002738295 scopus 로고
    • Some techniques for proving correctness of programs which alter data structures
    • B. Meltzer D. Michie Edinburgh University Press
    • R. Burstall Some techniques for proving correctness of programs which alter data structures B. Meltzer D. Michie Machine Intelligence 7 1972 Edinburgh University Press 23 50
    • (1972) Machine Intelligence 7 , pp. 23-50
    • Burstall, R.1
  • 7
    • 20144372056 scopus 로고    scopus 로고
    • Clearsy, Atelier B. User Manual, Aix-en-Provence (2001)
    • Clearsy, Atelier B. User Manual, Aix-en-Provence (2001)
  • 11
    • 35248854380 scopus 로고    scopus 로고
    • Structured proofs in Isar/HOL
    • Types for Proofs and Programs (TYPES 2002), H. Geuvers F. Wiedijk Springer-Verlag Berlin
    • T. Nipkow Structured proofs in Isar/HOL H. Geuvers F. Wiedijk Types for Proofs and Programs (TYPES 2002) Lect. Notes in Comp. Sci. vol. 2646 2003 Springer-Verlag Berlin 259 278
    • (2003) Lect. Notes in Comp. Sci. , vol.2646 , pp. 259-278
    • Nipkow, T.1
  • 12
    • 0348126394 scopus 로고    scopus 로고
    • Isabelle/HOL - A proof assistant for higher-order logic
    • Springer-Verlag, Berlin
    • T. Nipkow, L. Paulson, M. Wenzel, Isabelle/HOL - A Proof Assistant for Higher-Order Logic, Lect. Notes in Comp. Sci., vol. 2283, Springer-Verlag, Berlin, 2002. Available from: http://www.in.tum.de/~nipkow/LNCS2283/
    • (2002) Lect. Notes in Comp. Sci. , vol.2283
    • Nipkow, T.1    Paulson, L.2    Wenzel, M.3
  • 13
    • 0013135170 scopus 로고    scopus 로고
    • Winskel is (almost) right: Towards a mechanized semantics textbook
    • T. Nipkow Winskel is (almost) right: towards a mechanized semantics textbook Formal Asp. Comput. 10 1998 171 186
    • (1998) Formal Asp. Comput. , vol.10 , pp. 171-186
    • Nipkow, T.1
  • 15
    • 20144369434 scopus 로고    scopus 로고
    • A generic tableau prover and its integration with Isabelle
    • University of Cambridge, Computer Laboratory
    • L.C. Paulson, A generic tableau prover and its integration with Isabelle, Tech. Rep. 441, University of Cambridge, Computer Laboratory, 1998
    • (1998) Tech. Rep. , vol.441
    • Paulson, L.C.1
  • 16
    • 0001428966 scopus 로고    scopus 로고
    • Intuitionistic reasoning about shared mutable data structures
    • J. Davies B. Roscoe J. Woodcock Palgrave Houndsmill, Hampshire
    • J.C. Reynolds Intuitionistic reasoning about shared mutable data structures J. Davies B. Roscoe J. Woodcock Millenial Perspectives in Computer Science 2000 Palgrave Houndsmill, Hampshire 303 321
    • (2000) Millenial Perspectives in Computer Science , pp. 303-321
    • Reynolds, J.C.1
  • 19
    • 0001361340 scopus 로고
    • An efficient machine-independent procedure for garbage collection in various list structures
    • H. Schorr, and W.M. Waite An efficient machine-independent procedure for garbage collection in various list structures Commun. ACM 10 8 1967 501 506
    • (1967) Commun. ACM , vol.10 , Issue.8 , pp. 501-506
    • Schorr, H.1    Waite, W.M.2


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