메뉴 건너뛰기




Volumn 5170 LNCS, Issue , 2008, Pages 150-166

HOL-Boogie - An interactive prover for the boogie program-verifier

Author keywords

[No Author keywords available]

Indexed keywords

CALCULATIONS; FORMAL LOGIC;

EID: 57049083557     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-71067-7_15     Document Type: Conference Paper
Times cited : (17)

References (22)
  • 1
    • 33749664425 scopus 로고    scopus 로고
    • Barnett, M., Chang, B.-Y.E., DeLine, R., Jacobs, B., Leino, K.R.M.: Boogie: A modular reusable verifier for object-oriented programs. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, 4111, pp. 364-387. Springer, Heidelberg (2006)
    • Barnett, M., Chang, B.-Y.E., DeLine, R., Jacobs, B., Leino, K.R.M.: Boogie: A modular reusable verifier for object-oriented programs. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, vol. 4111, pp. 364-387. Springer, Heidelberg (2006)
  • 2
    • 84885205652 scopus 로고    scopus 로고
    • Barnett, M., Leino, K.R.M.: Weakest-precondition of unstructured programs. In: PASTE 2005, pp. 82-87. ACM Press, New York (2005)
    • Barnett, M., Leino, K.R.M.: Weakest-precondition of unstructured programs. In: PASTE 2005, pp. 82-87. ACM Press, New York (2005)
  • 3
    • 19044390891 scopus 로고    scopus 로고
    • Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# Programming System: An Overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, 3362, pp. 49-69. Springer, Heidelberg (2005)
    • Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# Programming System: An Overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, pp. 49-69. Springer, Heidelberg (2005)
  • 5
    • 57049175540 scopus 로고    scopus 로고
    • Cohen, E., Hillebrand, M., Leinenbach, D., der Rieden, T.I., Moskal, M., Paul, W., Santen, T., Schirmer, N., Schulte, W., Tobies, S., Wolff, B.: The Microsoft Hypervisor Verification Project (manuscript in preparation) (2008)
    • Cohen, E., Hillebrand, M., Leinenbach, D., der Rieden, T.I., Moskal, M., Paul, W., Santen, T., Schirmer, N., Schulte, W., Tobies, S., Wolff, B.: The Microsoft Hypervisor Verification Project (manuscript in preparation) (2008)
  • 6
    • 45749085681 scopus 로고    scopus 로고
    • Z3: An efficient SMT solver
    • TACAS, Springer, Heidelberg
    • de Moura, L., Bjørner, N.: Z3: An efficient SMT solver. In: TACAS 2008. LNCS, vol. 4963, pp. 337-340. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4963 , pp. 337-340
    • de Moura, L.1    Bjørner, N.2
  • 7
    • 34250195633 scopus 로고    scopus 로고
    • BoogiePL: A typed procedural language for checking object-oriented programs
    • Tech. Rep. 2005-70, Microsoft Research
    • DeLine, R., Leino, K.R.M.: BoogiePL: A typed procedural language for checking object-oriented programs. Tech. Rep. 2005-70, Microsoft Research (2005)
    • (2005)
    • DeLine, R.1    Leino, K.R.M.2
  • 8
    • 24244437523 scopus 로고    scopus 로고
    • Why: A multi-language multi-prover verification condition generator
    • Tech. Rep. 1366, LRI, Université Paris Sud
    • Filliâtre, J.-C.: Why: A multi-language multi-prover verification condition generator. Tech. Rep. 1366, LRI, Université Paris Sud (2003)
    • (2003)
    • Filliâtre, J.-C.1
  • 9
    • 35048862900 scopus 로고    scopus 로고
    • Filliâtre, J.-C., Marché, C.: Multi-prover verification of C programs. In: Davies, J., Schulte, W., Barnett, M. (eds.) ICFEM 2004. LNCS, 3308, pp. 15-29. Springer, Heidelberg (2004)
    • Filliâtre, J.-C., Marché, C.: Multi-prover verification of C programs. In: Davies, J., Schulte, W., Barnett, M. (eds.) ICFEM 2004. LNCS, vol. 3308, pp. 15-29. Springer, Heidelberg (2004)
  • 10
    • 36049022245 scopus 로고    scopus 로고
    • Filliâtre, J.-C., Marché, C.: The Why/Krakatoa/Caduceus platform for deductive program verification. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, 4590, pp. 173-177. Springer, Heidelberg (2007)
    • Filliâtre, J.-C., Marché, C.: The Why/Krakatoa/Caduceus platform for deductive program verification. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 173-177. Springer, Heidelberg (2007)
  • 11
    • 0036036098 scopus 로고    scopus 로고
    • Flanagan, C., Leino, K.R.M., Lillibridge, M., Nelson, G., Saxe, J.B., Stata, R.: Extended static checking for Java. In: PLDI 2002, pp. 234-245. ACM Press, New York (2002)
    • Flanagan, C., Leino, K.R.M., Lillibridge, M., Nelson, G., Saxe, J.B., Stata, R.: Extended static checking for Java. In: PLDI 2002, pp. 234-245. ACM Press, New York (2002)
  • 12
    • 84883305871 scopus 로고    scopus 로고
    • Towards the formal verification of a C0 compiler: Code generation and implementation correctness. In: SEFM
    • Los Alamitos
    • Leinenbach, D., Paul, W., Petrova, E.: Towards the formal verification of a C0 compiler: Code generation and implementation correctness. In: SEFM 2005, pp. 2-12. IEEE Computer Society Press, Los Alamitos (2005)
    • (2005) 2-12. IEEE Computer Society Press , pp. 2005
    • Leinenbach, D.1    Paul, W.2    Petrova, E.3
  • 13
    • 13144267779 scopus 로고    scopus 로고
    • Generating error traces from verificationcondition counterexamples
    • Leino, K.R.M., Millstein, T., Saxe, J.B.: Generating error traces from verificationcondition counterexamples. Science of Computer Programming 55(1-3), 209-226 (2005)
    • (2005) Science of Computer Programming , vol.55 , Issue.1-3 , pp. 209-226
    • Leino, K.R.M.1    Millstein, T.2    Saxe, J.B.3
  • 14
    • 0003642669 scopus 로고    scopus 로고
    • Checking Java programs via guarded commands. In: FTfJP 1999
    • Tech. Rep. 251. Fernuniversität Hagen
    • Leino, K.R.M., Saxe, J.B., Stata, R.: Checking Java programs via guarded commands. In: FTfJP 1999, Tech. Rep. 251. Fernuniversität Hagen (1999)
    • (1999)
    • Leino, K.R.M.1    Saxe, J.B.2    Stata, R.3
  • 15
    • 0024036510 scopus 로고
    • The specification statement
    • Morgan, C.: The specification statement. ACM toplas 10(3), 403-419 (1988)
    • (1988) ACM toplas , vol.10 , Issue.3 , pp. 403-419
    • Morgan, C.1
  • 16
    • 0024752060 scopus 로고
    • A generalization of Dijkstra's calculus
    • Nelson, G.: A generalization of Dijkstra's calculus. ACM toplas 11(4), 517-561 (1989)
    • (1989) ACM toplas , vol.11 , Issue.4 , pp. 517-561
    • Nelson, G.1
  • 17
    • 57049183676 scopus 로고    scopus 로고
    • Nipkow, T., Paulson, L.C., Wenzel, M.T.: Isabelle/HOL. LNCS, 2283. Springer, Heidelberg (2002)
    • Nipkow, T., Paulson, L.C., Wenzel, M.T.: Isabelle/HOL. LNCS, vol. 2283. Springer, Heidelberg (2002)
  • 18
    • 0003613448 scopus 로고    scopus 로고
    • Ph.D. thesis, Computer Laboratory, University of Cambridge
    • Norrish, M.: C formalised in HOL. Ph.D. thesis, Computer Laboratory, University of Cambridge (1998)
    • (1998) C formalised in HOL
    • Norrish, M.1
  • 19
    • 57049150871 scopus 로고    scopus 로고
    • Ranise, S, Tinelli, C, The SMT-LIB standard: Version 1.2. Tech. rep, Dept. of Comp. Sci, The University of Iowa 2006
    • Ranise, S., Tinelli, C.: The SMT-LIB standard: Version 1.2. Tech. rep., Dept. of Comp. Sci., The University of Iowa (2006), http://www.smt-lib.org
  • 21
    • 57049156155 scopus 로고    scopus 로고
    • Schulte, W., Xia, S., Smans, J., Piessens, F.: A glimpse of a verifying C compiler (extended abstract). In: C/C++ Verification Workshop (2007)
    • Schulte, W., Xia, S., Smans, J., Piessens, F.: A glimpse of a verifying C compiler (extended abstract). In: C/C++ Verification Workshop (2007)
  • 22
    • 38049033307 scopus 로고    scopus 로고
    • Wenzel, M., Wolff, B.: Building Formal Method Tools in the Isabelle/Isar Framework. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, 4732, pp. 351-366. Springer, Heidelberg (2007)
    • Wenzel, M., Wolff, B.: Building Formal Method Tools in the Isabelle/Isar Framework. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, vol. 4732, pp. 351-366. Springer, Heidelberg (2007)


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