메뉴 건너뛰기




Volumn 217, Issue C, 2008, Pages 151-168

CVM - A Verified Framework for Microkernel Programmers

Author keywords

Isabelle; Microkernel; Operating Systems; Systems Verification; Theorem Proving

Indexed keywords

COMPUTATIONAL MODELLING; COMPUTATIONAL MODELS; CORRECTNESS PROOFS; INTERACTIVE THEOREM PROVERS; ISABELLE; VIRTUAL MACHINE (VM); VIRTUAL MEMORY;

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

References (32)
  • 1
    • 84884515668 scopus 로고    scopus 로고
    • Alkassar, E., M. Hillebrand, S. Knapp, R. Rusev and S. Tverdyshev, Formal device and programming model for a serial interface, in: B. Beckert, editor, Proceedings, 4th International Verification Workshop (VERIFY), Bremen, Germany, 2007, pp. 4-20. URL http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-259/paper04.pdf
    • Alkassar, E., M. Hillebrand, S. Knapp, R. Rusev and S. Tverdyshev, Formal device and programming model for a serial interface, in: B. Beckert, editor, Proceedings, 4th International Verification Workshop (VERIFY), Bremen, Germany, 2007, pp. 4-20. URL http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-259/paper04.pdf
  • 2
    • 47249106062 scopus 로고    scopus 로고
    • Alkassar, E., N. Schirmer and A. Starostin, Formal pervasive verification of a paging mechanism, in: 14th International Conference, TACAS 2008, Proceedings (to appear), Lecture Notes in Computer Science (2008)
    • Alkassar, E., N. Schirmer and A. Starostin, Formal pervasive verification of a paging mechanism, in: 14th International Conference, TACAS 2008, Proceedings (to appear), Lecture Notes in Computer Science (2008)
  • 3
    • 84884307658 scopus 로고    scopus 로고
    • Real world verification - Experiences from the Verisoft email client
    • Proceedings of the FLoC'06 Workshop on Empirically Successful Computerized Reasoning. Sutcliffe G., Schmidt R., and Schulz S. (Eds). (ESCoR 2006)
    • Beuster G., Henrich N., and Wagner M. Real world verification - Experiences from the Verisoft email client. In: Sutcliffe G., Schmidt R., and Schulz S. (Eds). Proceedings of the FLoC'06 Workshop on Empirically Successful Computerized Reasoning. (ESCoR 2006). CEUR Workshop Proceedings 192 (2006) 112-125
    • (2006) CEUR Workshop Proceedings , vol.192 , pp. 112-125
    • Beuster, G.1    Henrich, N.2    Wagner, M.3
  • 5
    • 47049089487 scopus 로고    scopus 로고
    • Beyer, S., "Putting It All Together: Formal Verification of the VAMP," Ph.D. thesis, Saarland University, Computer Science Department (2005)
    • Beyer, S., "Putting It All Together: Formal Verification of the VAMP," Ph.D. thesis, Saarland University, Computer Science Department (2005)
  • 7
    • 47049123647 scopus 로고    scopus 로고
    • Dalinger, I., "Formal Verification of a Processor with Memory Management Units," Ph.D. thesis, Saarland University, Computer Science Department (2006)
    • Dalinger, I., "Formal Verification of a Processor with Memory Management Units," Ph.D. thesis, Saarland University, Computer Science Department (2006)
  • 8
    • 33646404050 scopus 로고    scopus 로고
    • On the verification of memory management mechanisms
    • Proceedings of the 13th Advanced Research Working Conference on Correct Hardware Design and Verification Methods. Borrione D., and Paul W. (Eds). (CHARME 2005)
    • Dalinger I., Hillebrand M., and Paul W. On the verification of memory management mechanisms. In: Borrione D., and Paul W. (Eds). Proceedings of the 13th Advanced Research Working Conference on Correct Hardware Design and Verification Methods. (CHARME 2005). Lecture Notes in Computer Science 3725 (2005) 301-316
    • (2005) Lecture Notes in Computer Science , vol.3725 , pp. 301-316
    • Dalinger, I.1    Hillebrand, M.2    Paul, W.3
  • 10
    • 47049089959 scopus 로고    scopus 로고
    • Hillebrand, M., "Address Spaces and Virtual Memory: Specification, Implementation, and Correctness," Ph.D. thesis, Saarland University, Computer Science Department (2005)
    • Hillebrand, M., "Address Spaces and Virtual Memory: Specification, Implementation, and Correctness," Ph.D. thesis, Saarland University, Computer Science Department (2005)
  • 11
    • 33748538680 scopus 로고    scopus 로고
    • Hillebrand, M., T. In der Rieden and W. Paul, Dealing with I/O devices in the context of pervasive system verification, in: ICCD '05 (2005), pp. 309-316. URL http://www.iccd-conference.org/proceedings/2005/049_hillebrandm_dealing.pdf
    • Hillebrand, M., T. In der Rieden and W. Paul, Dealing with I/O devices in the context of pervasive system verification, in: ICCD '05 (2005), pp. 309-316. URL http://www.iccd-conference.org/proceedings/2005/049_hillebrandm_dealing.pdf
  • 12
    • 47049098764 scopus 로고    scopus 로고
    • Hohmuth, M. and H. Tews, The VFiasco approach for a verified operating system, Technical Report TUD-FI05-15, Dresden University of Technology, Department of Computer Science (2005)
    • Hohmuth, M. and H. Tews, The VFiasco approach for a verified operating system, Technical Report TUD-FI05-15, Dresden University of Technology, Department of Computer Science (2005)
  • 13
    • 33749021378 scopus 로고    scopus 로고
    • In der Rieden, T. and S. Knapp, An approach to the pervasive formal specification and verification of an automotive system, in: FMICS '05 (2005), pp. 115-124
    • In der Rieden, T. and S. Knapp, An approach to the pervasive formal specification and verification of an automotive system, in: FMICS '05 (2005), pp. 115-124
  • 14
    • 47049119006 scopus 로고    scopus 로고
    • Pervasive verification of distributed real-time systems
    • Software System Reliability and Security. Broy T.H.M., and Grünbauer J. (Eds), IOS Press
    • Knapp S., and Paul W. Pervasive verification of distributed real-time systems. In: Broy T.H.M., and Grünbauer J. (Eds). Software System Reliability and Security. NATO Security Through Science Series. Sub-Series D: Information and Communication Security 9 (2007), IOS Press 239-297
    • (2007) NATO Security Through Science Series. Sub-Series D: Information and Communication Security , vol.9 , pp. 239-297
    • Knapp, S.1    Paul, W.2
  • 15
    • 47049121645 scopus 로고    scopus 로고
    • Leinenbach, D. and E. Petrova, Pervasive compiler verification - from verified programs to verified systems, in: 3rd intl Workshop on Systems Software Verification (SSV08), to appear (2008)
    • Leinenbach, D. and E. Petrova, Pervasive compiler verification - from verified programs to verified systems, in: 3rd intl Workshop on Systems Software Verification (SSV08), to appear (2008)
  • 16
    • 84883516955 scopus 로고    scopus 로고
    • Liedtke, J., On micro-kernel construction, in: Proceedings of the 15th ACM Symposium on Operating systems principles (SOSP 1995) (1995), pp. 237-250
    • Liedtke, J., On micro-kernel construction, in: Proceedings of the 15th ACM Symposium on Operating systems principles (SOSP 1995) (1995), pp. 237-250
  • 18
    • 0030685617 scopus 로고    scopus 로고
    • Necula, G.C., Proof-carrying code, in: POPL, 1997, pp. 106-119
    • Necula, G.C., Proof-carrying code, in: POPL, 1997, pp. 106-119
  • 19
    • 0034450119 scopus 로고    scopus 로고
    • Necula, G.C., Translation validation for an optimizing compiler, in: PLDI, 2000, pp. 83-94
    • Necula, G.C., Translation validation for an optimizing compiler, in: PLDI, 2000, pp. 83-94
  • 20
    • 84944743465 scopus 로고    scopus 로고
    • Neumann, P.G. and R.J. Feiertag, PSOS revisited, in: ACSAC (2003), pp. 208-216
    • Neumann, P.G. and R.J. Feiertag, PSOS revisited, in: ACSAC (2003), pp. 208-216
  • 21
    • 38049029613 scopus 로고    scopus 로고
    • Using xcap to certify realistic systems code: Machine context management
    • TPHOLs. Schneider K., and Brandt J. (Eds)
    • Ni Z., Yu D., and Shao Z. Using xcap to certify realistic systems code: Machine context management. In: Schneider K., and Brandt J. (Eds). TPHOLs. Lecture Notes in Computer Science 4732 (2007) 189-206
    • (2007) Lecture Notes in Computer Science , vol.4732 , pp. 189-206
    • Ni, Z.1    Yu, D.2    Shao, Z.3
  • 23
    • 47049108498 scopus 로고    scopus 로고
    • Petrova, E., "Verification of the C0 Compiler Implementation on the Source Code Level," Ph.D. thesis, Saarland University, Computer Science Department (2007)
    • Petrova, E., "Verification of the C0 Compiler Implementation on the Source Code Level," Ph.D. thesis, Saarland University, Computer Science Department (2007)
  • 24
    • 47049114148 scopus 로고    scopus 로고
    • Pfitzmann, B., J. Riordan, C. Stüble, M. Waidner and A. Weber, The perseus system architecture, in: D. Fox, M. Köhntopp and A. Pfitzmann, editors, VIS 2001, Sicherheit in komplexen IT-Infrastrukturen (2001), pp. 1-18
    • Pfitzmann, B., J. Riordan, C. Stüble, M. Waidner and A. Weber, The perseus system architecture, in: D. Fox, M. Köhntopp and A. Pfitzmann, editors, VIS 2001, Sicherheit in komplexen IT-Infrastrukturen (2001), pp. 1-18
  • 26
    • 47049103447 scopus 로고    scopus 로고
    • Schirmer, N., "Verification of Sequential Imperative Programs in Isabelle/HOL," Ph.D. thesis, Technical University of Munich (2006)
    • Schirmer, N., "Verification of Sequential Imperative Programs in Isabelle/HOL," Ph.D. thesis, Technical University of Munich (2006)
  • 27
    • 47049113567 scopus 로고    scopus 로고
    • Starostin, A. and A. Tsyban, Correct microkernel primitives (2008)
    • Starostin, A. and A. Tsyban, Correct microkernel primitives (2008)
  • 30
    • 47049114385 scopus 로고    scopus 로고
    • Tuch, H. and G. Klein, Verifying the L4 virtual memory subsystem, in: G. Klein, editor, Proceedings of the NICTA Formal Methods Workshop on Operating Systems Verification (2004), pp. 73-97
    • Tuch, H. and G. Klein, Verifying the L4 virtual memory subsystem, in: G. Klein, editor, Proceedings of the NICTA Formal Methods Workshop on Operating Systems Verification (2004), pp. 73-97
  • 31
    • 33846519994 scopus 로고    scopus 로고
    • Tuch, H., G. Klein and M. Norrish, Types, bytes, and separation logic, in: M. Hofmann and M. Felleisen, editors, POPL (2007), pp. 97-108
    • Tuch, H., G. Klein and M. Norrish, Types, bytes, and separation logic, in: M. Hofmann and M. Felleisen, editors, POPL (2007), pp. 97-108
  • 32
    • 0018983212 scopus 로고
    • Specification and verification of the UCLA unix security kernel
    • Walker B.J., Kemmerer R.A., and Popek G.J. Specification and verification of the UCLA unix security kernel. Commun. ACM 23 (1980) 118-131
    • (1980) Commun. ACM , vol.23 , pp. 118-131
    • Walker, B.J.1    Kemmerer, R.A.2    Popek, G.J.3


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