메뉴 건너뛰기




Volumn 5140 LNCS, Issue , 2008, Pages 284-298

Vx86: X86 Assembler simulated in C powered by automated theorem proving

Author keywords

[No Author keywords available]

Indexed keywords

CODES (SYMBOLS); COMPUTER NETWORKS; EMBEDDED SYSTEMS; MATRIX ALGEBRA; PROGRAM PROCESSORS; TECHNOLOGY; WINDOWS;

EID: 51049105994     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-79980-1_22     Document Type: Conference Paper
Times cited : (15)

References (21)
  • 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)
  • 3
    • 84956852357 scopus 로고    scopus 로고
    • Boyer, R.S., Yu, Y.: Automated correctness proofs of machine code programs for a commercial microprocessor. In: Kapur, D. (ed.) CADE 1992. LNCS, 607, pp. 416-430. Springer, Heidelberg (1992)
    • Boyer, R.S., Yu, Y.: Automated correctness proofs of machine code programs for a commercial microprocessor. In: Kapur, D. (ed.) CADE 1992. LNCS, vol. 607, pp. 416-430. Springer, Heidelberg (1992)
  • 4
    • 33749414024 scopus 로고    scopus 로고
    • Cohen, E.: Validating the Microsoft Hypervisor. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, 4085, p. 81. Springer, Heidelberg (2006)
    • Cohen, E.: Validating the Microsoft Hypervisor. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, vol. 4085, p. 81. Springer, Heidelberg (2006)
  • 5
    • 51049115678 scopus 로고    scopus 로고
    • Cohen, E., Hillebrand, M.A., 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 (to be published, 2008)
    • Cohen, E., Hillebrand, M.A., 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 (to be published, 2008)
  • 6
    • 84887495476 scopus 로고    scopus 로고
    • Type structure for low-level programming languages
    • Wiedermann, J, Van Emde Boas, P, Nielsen, M, eds, ICALP 1999, Springer, Heidelberg
    • Crary, K., Gregory Morrisett, J.: Type structure for low-level programming languages. In: Wiedermann, J., Van Emde Boas, P., Nielsen, M. (eds.) ICALP 1999. LNCS, vol. 1644, pp. 40-54. Springer, Heidelberg (1999)
    • (1999) LNCS , vol.1644 , pp. 40-54
    • Crary, K.1    Gregory Morrisett, J.2
  • 7
    • 33745446386 scopus 로고    scopus 로고
    • Daum, M., Maus, S., Schirmer, N., Seghir, M.N.: Integration of a software model checker into Isabelle. In: Sutcliff, G., Voronkov, A. (eds.) LPAR, 2005. LNCS (LNAI), 3835, pp. 381-395. Springer, Heidelberg (2005)
    • Daum, M., Maus, S., Schirmer, N., Seghir, M.N.: Integration of a software model checker into Isabelle. In: Sutcliff, G., Voronkov, A. (eds.) LPAR, 2005. LNCS (LNAI), vol. 3835, pp. 381-395. Springer, Heidelberg (2005)
  • 8
    • 51049116756 scopus 로고    scopus 로고
    • de Moura, L., Bjøner, N.: Z3: An efficient SMT solver. In: TACAS (2008)
    • de Moura, L., Bjøner, N.: Z3: An efficient SMT solver. In: TACAS (2008)
  • 9
    • 51049118510 scopus 로고    scopus 로고
    • BoogiePL: A typed procedural language for checking object-oriented programs
    • Technical Report 70, Microsoft Research May
    • De Line, R., Leino, K.R.M.: BoogiePL: A typed procedural language for checking object-oriented programs. Technical Report 70, Microsoft Research (May 2005)
    • (2005)
    • De Line, R.1    Leino, K.R.M.2
  • 11
    • 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)
  • 12
    • 26844453360 scopus 로고    scopus 로고
    • Gargano, M., Hillebrand, M.A., Leinenbach, D., Paul, W.J.: On the correctness of operating system kernels. In: Hurd, J., Melham, T. (eds.) TPHOLs 2005. LNCS, 3603, pp. 1-16. Springer, Heidelberg (2005)
    • Gargano, M., Hillebrand, M.A., Leinenbach, D., Paul, W.J.: On the correctness of operating system kernels. In: Hurd, J., Melham, T. (eds.) TPHOLs 2005. LNCS, vol. 3603, pp. 1-16. Springer, Heidelberg (2005)
  • 14
    • 84883305871 scopus 로고    scopus 로고
    • Leinenbach, D., Paul, W.J., Petrova, E.: Towards the formal verification of a CO compiler: Code generation and implementation correctness. In: Aichernig, B.K., Beckert, B. (eds.) SEFM, pp. 2-12. IEEE Computer Society, Los Alamitos (2005)
    • Leinenbach, D., Paul, W.J., Petrova, E.: Towards the formal verification of a CO compiler: Code generation and implementation correctness. In: Aichernig, B.K., Beckert, B. (eds.) SEFM, pp. 2-12. IEEE Computer Society, Los Alamitos (2005)
  • 17
    • 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 (LNAI), 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 (LNAI), vol. 4603, pp. 385-390. Springer, Heidelberg (2007)
  • 18
    • 0030685617 scopus 로고    scopus 로고
    • Necula, G.C.: Proof-carrying code. In: POPL, pp. 106-119 (1997)
    • Necula, G.C.: Proof-carrying code. In: POPL, pp. 106-119 (1997)
  • 19
    • 38049029613 scopus 로고    scopus 로고
    • Ni, Z., Yu, D., Shao, Z.: Using XCAP to certify realistic systems code: Machine context management. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, 4732, pp. 189-206. Springer, Heidelberg (2007)
    • Ni, Z., Yu, D., Shao, Z.: Using XCAP to certify realistic systems code: Machine context management. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, vol. 4732, pp. 189-206. Springer, Heidelberg (2007)
  • 21
    • 33846519994 scopus 로고    scopus 로고
    • Tuch, H., Klein, G., Norrish, M.: Types, bytes, and separation logic. In: Hoffmann, M., Felleisen, M. (eds.) POPL, pp. 97-108. ACM, New York (2007)
    • Tuch, H., Klein, G., Norrish, M.: Types, bytes, and separation logic. In: Hoffmann, M., Felleisen, M. (eds.) POPL, pp. 97-108. ACM, New York (2007)


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