메뉴 건너뛰기




Volumn 5674 LNCS, Issue , 2009, Pages 500-515

Mind the gap: A verification framework for low-level C

Author keywords

[No Author keywords available]

Indexed keywords

C CODES; C PROGRAMMING LANGUAGES; ISABELLE/HOL; POINTER ARITHMETIC; VERIFICATION FRAMEWORK;

EID: 70350303809     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-03359-9_34     Document Type: Conference Paper
Times cited : (39)

References (28)
  • 2
    • 26444446970 scopus 로고    scopus 로고
    • Andronick, J., Chetali, B., Paulin-Mohring, C.: Formal verification of security properties of smart card embedded source code. In: Fitzgerald, J.S., Hayes, I.J., Tarlecki, A. (eds.) FM 2005. LNCS, 3582, pp. 302-317. Springer, Heidelberg (2005)
    • Andronick, J., Chetali, B., Paulin-Mohring, C.: Formal verification of security properties of smart card embedded source code. In: Fitzgerald, J.S., Hayes, I.J., Tarlecki, A. (eds.) FM 2005. LNCS, vol. 3582, pp. 302-317. Springer, Heidelberg (2005)
  • 3
    • 0024772234 scopus 로고
    • Kit: A study in operating system verification
    • Bevier, W.R.: Kit: A study in operating system verification. IEEE Transactions on Software Engineering 15(11), 1382-1396 (1989)
    • (1989) IEEE Transactions on Software Engineering , vol.15 , Issue.11 , pp. 1382-1396
    • Bevier, W.R.1
  • 4
    • 84885230563 scopus 로고    scopus 로고
    • Bitfields and tagged unions in C: Verification through automatic generation
    • Beckert, B, Klein, G, eds
    • Cock, D.: Bitfields and tagged unions in C: Verification through automatic generation. In: Beckert, B., Klein, G. (eds.) Proc, 5th VERIFY, Sydney, Australia, August 2008. CEUR Workshop Proceedings, vol. 372, pp. 44-55 (2008)
    • (2008) Proc, 5th VERIFY, Sydney, Australia, August 2008. CEUR Workshop Proceedings , vol.372 , pp. 44-55
    • Cock, D.1
  • 5
    • 57049118010 scopus 로고    scopus 로고
    • Cock, D., Klein, G., Sewell, T.: Secure microkernels, state monads and scalable refinement. In: Mohamed, O.A., Muñoz, C., Tahar, S. (eds.) TPHOLs 2008. LNCS, 5170, pp. 167-182. Springer, Heidelberg (2008)
    • Cock, D., Klein, G., Sewell, T.: Secure microkernels, state monads and scalable refinement. In: Mohamed, O.A., Muñoz, C., Tahar, S. (eds.) TPHOLs 2008. LNCS, vol. 5170, pp. 167-182. Springer, Heidelberg (2008)
  • 7
    • 0042419958 scopus 로고    scopus 로고
    • Data Refinement: Model-Oriented Proof Methods and their Comparison
    • Cambridge University Press
    • de Roever, W.-P., Engelhardt, K.: Data Refinement: Model-Oriented Proof Methods and their Comparison. Cambridge Tracts in Theoretical Computer Science, vol. 47. Cambridge University Press (1998)
    • (1998) Cambridge Tracts in Theoretical Computer Science , vol.47
    • de Roever, W.-P.1    Engelhardt, K.2
  • 9
    • 0016543936 scopus 로고
    • Guarded commands, nondeterminacy and formal derivation of programs
    • Dijkstra, E.W.: Guarded commands, nondeterminacy and formal derivation of programs. CACM 18(8), 453-457 (1975)
    • (1975) CACM , vol.18 , Issue.8 , pp. 453-457
    • Dijkstra, E.W.1
  • 11
    • 70350298997 scopus 로고    scopus 로고
    • Elphinstone, K., Klein, G., Kolanski, R.: Formalising a high-performance microkernel. In: Leino, R. (ed.) VSTTE, Microsoft Research Technical Report MSR-TR-2006-117, Seattle, USA, August 2006, pp. 1-7 (2006)
    • Elphinstone, K., Klein, G., Kolanski, R.: Formalising a high-performance microkernel. In: Leino, R. (ed.) VSTTE, Microsoft Research Technical Report MSR-TR-2006-117, Seattle, USA, August 2006, pp. 1-7 (2006)
  • 12
    • 85072519230 scopus 로고
    • The foundations of a provably secure operating system (PSOS)
    • New York, NY, USA, June
    • Feiertag, R.J., Neumann, P.G.: The foundations of a provably secure operating system (PSOS). In: AFIPS Conf. Proc., 1979 National Comp. Conf., New York, NY, USA, June 1979, pp. 329-334 (1979)
    • (1979) AFIPS Conf. Proc., 1979 National Comp. Conf , pp. 329-334
    • Feiertag, R.J.1    Neumann, P.G.2
  • 13
    • 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)
  • 14
    • 70350284621 scopus 로고    scopus 로고
    • Frama-C (2008), http://frama-c.cea.fr/
    • (2008)
  • 15
    • 33748061725 scopus 로고    scopus 로고
    • The VFiasco approach for a verified operating system
    • Glasgow, UK October
    • Hohmuth, M., Tews, H.: The VFiasco approach for a verified operating system. In: Proc. 2nd ECOOP-PLOS Workshop, Glasgow, UK (October 2005)
    • (2005) Proc. 2nd ECOOP-PLOS Workshop
    • Hohmuth, M.1    Tews, H.2
  • 16
    • 70350276537 scopus 로고    scopus 로고
    • Programming languages - C, ISO/IEC 9899:1999 (1999)
    • Programming languages - C, ISO/IEC 9899:1999 (1999)
  • 17
    • 61949206747 scopus 로고    scopus 로고
    • Operating system verification - An overview
    • Klein, G.: Operating system verification - An overview. Sādhanā 34(1), 27-69 (2009)
    • (2009) Sādhanā , vol.34 , Issue.1 , pp. 27-69
    • Klein, G.1
  • 18
    • 84883516955 scopus 로고    scopus 로고
    • Liedtke, J.: On μ-kernel construction. In: Proc. 15th SOSP (December 1995)
    • Liedtke, J.: On μ-kernel construction. In: Proc. 15th SOSP (December 1995)
  • 19
    • 70350268408 scopus 로고    scopus 로고
    • Moy, Y.: Union and cast in deductive verification. In: Proc. C/C++ Verification Workshop, Technical Report ICIS-R07015. Radboud University Nijmegen (2007)
    • Moy, Y.: Union and cast in deductive verification. In: Proc. C/C++ Verification Workshop, Technical Report ICIS-R07015. Radboud University Nijmegen (2007)
  • 20
    • 35148835701 scopus 로고    scopus 로고
    • Mürk, O., Larsson, D., Hähnle, R.: KeY-C: A tool for verification of C programs. In: Pfenning, F. (ed.) CADE 2007. LNCS, 4603, pp. 385-390. Springer, Heidelberg (2007)
    • Mürk, O., Larsson, D., Hähnle, R.: KeY-C: A tool for verification of C programs. In: Pfenning, F. (ed.) CADE 2007. LNCS, vol. 4603, pp. 385-390. Springer, Heidelberg (2007)
  • 21
    • 70350287834 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)
  • 24
    • 67349218352 scopus 로고    scopus 로고
    • Schirmer, N., Hillebrand, M., Leinenbach, D., Alkassar, E., Starostin, A., Tsyban, A.: Balancing the load - leveraging a semantics stack for systems verification. JAR, special issue on Operating System Verification 42(2-4), 389-454 (2009)
    • Schirmer, N., Hillebrand, M., Leinenbach, D., Alkassar, E., Starostin, A., Tsyban, A.: Balancing the load - leveraging a semantics stack for systems verification. JAR, special issue on Operating System Verification 42(2-4), 389-454 (2009)
  • 25
    • 61949464715 scopus 로고    scopus 로고
    • Ph.D thesis, School Comp. Sci. & Engin, University NSW, Sydney, Australia August
    • Tuch, H.: Formal Memory Models for Verifying C Systems Code. Ph.D thesis, School Comp. Sci. & Engin., University NSW, Sydney 2052, Australia (August 2008)
    • (2008) Formal Memory Models for Verifying C Systems Code , pp. 2052
    • Tuch, H.1
  • 26
    • 67349283417 scopus 로고    scopus 로고
    • Formal verification of C systems code: Structured types, separation logic and theorem proving. JAR, special issue on Operating System Verification
    • Tuch, H.: Formal verification of C systems code: Structured types, separation logic and theorem proving. JAR, special issue on Operating System Verification 42(2-4), 125-187 (2009)
    • (2009) , vol.42 , Issue.2-4 , pp. 125-187
    • Tuch, H.1
  • 27
    • 34548205807 scopus 로고    scopus 로고
    • Types, bytes, and separation logic
    • Hofmann, M, Felleisen, M, eds, ACM, New York
    • Tuch, H., Klein, G., Norrish, M.: Types, bytes, and separation logic. In: Hofmann, M., Felleisen, M. (eds.) Proc. 34th POPL, pp. 97-108. ACM, New York (2007)
    • (2007) Proc. 34th POPL , pp. 97-108
    • Tuch, H.1    Klein, G.2    Norrish, M.3
  • 28
    • 0018983212 scopus 로고
    • Specification and verification of the UCLA Unix security kernel
    • Walker, B., Kemmerer, R., Popek, G.: Specification and verification of the UCLA Unix security kernel. CACM 23(2), 118-131 (1980)
    • (1980) CACM , vol.23 , Issue.2 , pp. 118-131
    • Walker, B.1    Kemmerer, R.2    Popek, G.3


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