메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 60-71

Running the manual: An approach to high-assurance microkernel development

Author keywords

Executable specification; Formalisation; Haskell; Isabelle HOL; Monads; Operating systems; Rapid prototyping; Verification

Indexed keywords

MACHINE SIMULATORS; MICROKERNELS; MONADS; VERIFICATION;

EID: 33750992489     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (33)

References (33)
  • 2
    • 0024772234 scopus 로고
    • Kit: A study in operating system verification
    • W. R. Bevier. 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
    • 2442574870 scopus 로고
    • Modelization and verification of a multiprocessor realtime OS kernel
    • October
    • T. Cartel. Modelization and verification of a multiprocessor realtime OS kernel. In Proceedings of FORTE '94, Bern, Switzerland, October 1994.
    • (1994) Proceedings of FORTE '94, Bern, Switzerland
    • Cartel, T.1
  • 5
    • 33745812856 scopus 로고    scopus 로고
    • Fast and loose reasoning is morally correct
    • J. G. Morrisett and S. L. P. Jones, editors. ACM
    • N. A. Danielsson, J. Hughes, P. Jansson, and J. Gibbons. Fast and loose reasoning is morally correct. In J. G. Morrisett and S. L. P. Jones, editors, POPL, pages 206-217. ACM, 2006.
    • (2006) POPL , pp. 206-217
    • Danielsson, N.A.1    Hughes, J.2    Jansson, P.3    Gibbons, J.4
  • 6
    • 33745471731 scopus 로고
    • Modelling and verification of the RUBIS μ-kernel with SPIN
    • G. Duval and J. Julliand. Modelling and verification of the RUBIS μ-kernel with SPIN. In SPIN95 Workshop Proceedings, 1995.
    • (1995) SPIN95 Workshop Proceedings
    • Duval, G.1    Julliand, J.2
  • 7
    • 85072519230 scopus 로고
    • The foundations of a provably secure operating system (PSOS)
    • New York, NY, USA, June
    • R. J. Feiertag and P. G. Neumann. The foundations of a provably secure operating system (PSOS). In AFIPS Conference Proceedings (NCC 79), pages 329-334, New York, NY, USA, June 1979.
    • (1979) AFIPS Conference Proceedings (NCC 79) , pp. 329-334
    • Feiertag, R.J.1    Neumann, P.G.2
  • 9
    • 0008745266 scopus 로고    scopus 로고
    • Master's thesis, Dept. of Information and Computer Sciences, University of Hawaii at Manoa
    • G. Fu. Design and implementation of an operating system in Standard ML. Master's thesis, Dept. of Information and Computer Sciences, University of Hawaii at Manoa, 1999. Available: http://wvw2.ics.hawaii.edu/~esb/prof/proj/ hello/index.html.
    • (1999) Design and Implementation of an Operating System in Standard ML
    • Fu, G.1
  • 14
    • 84860024144 scopus 로고    scopus 로고
    • Haskell hierarchical libraries. http://www.haskell.org/ghc/docs/latest/ html/libraries/index.html, 2006.
    • (2006)
  • 16
    • 26844476419 scopus 로고    scopus 로고
    • Axiomatic constructor classes in Isabelle/HOLCF
    • J. Hurd and T. F. Melham, editors, TPHOLs. Springer Verlag, 2005
    • B. Huffman, J. Matthews, and P. White. Axiomatic constructor classes in Isabelle/HOLCF. In J. Hurd and T. F. Melham, editors, TPHOLs, volume 3603 of Lecture Notes in Computer Science, pages 147-162. Springer Verlag, 2005.
    • Lecture Notes in Computer Science , vol.3603 , pp. 147-162
    • Huffman, B.1    Matthews, J.2    White, P.3
  • 17
    • 17244383475 scopus 로고
    • Technical Report LPM11, Laboratory for Programming Methodology, Chalmers University of Technology and University of Goteburg
    • K. Karlsson. Nebula: a functional operating system. Technical Report LPM11, Laboratory for Programming Methodology, Chalmers University of Technology and University of Goteburg, 1981.
    • (1981) Nebula: A Functional Operating System
    • Karlsson, K.1
  • 18
    • 33745433105 scopus 로고    scopus 로고
    • Towards verified virtual memory in L4
    • K. Slind, editor, Park City, Utah, USA
    • G. Klein and H. Tuch. Towards verified virtual memory in L4. In K. Slind, editor, TPHOLs Emerging Trends '04, Park City, Utah, USA, 2004.
    • (2004) TPHOLs Emerging Trends '04
    • Klein, G.1    Tuch, H.2
  • 19
    • 84863605400 scopus 로고    scopus 로고
    • Formalising the L4 microkernel API
    • B. Jay and J. Gudmundsson, editors. Computing: The Australasian Theory Symposium (CATS 06), Hobart, Australia, Jan.
    • R. Kolanski and G. Klein. Formalising the L4 microkernel API. In B. Jay and J. Gudmundsson, editors. Computing: The Australasian Theory Symposium (CATS 06), volume 51 of Conferences in Research and Practice in Information Technology, pages 53-68, Hobart, Australia, Jan. 2006.
    • (2006) Conferences in Research and Practice in Information Technology , vol.51 , pp. 53-68
    • Kolanski, R.1    Klein, G.2
  • 22
    • 0041985318 scopus 로고
    • Address space sparsity and fine granularity
    • J. Liedtke. Address space sparsity and fine granularity. SIGOPS Oper. Syst. Rev., 29(1):87-90, 1995.
    • (1995) SIGOPS Oper. Syst. Rev. , vol.29 , Issue.1 , pp. 87-90
    • Liedtke, J.1
  • 23
    • 0030243542 scopus 로고    scopus 로고
    • Towards real microkernels
    • Sept.
    • J. Liedtke. Towards real microkernels. Communications of the ACM, 39(9):70-77, Sept. 1996.
    • (1996) Communications of the ACM , vol.39 , Issue.9 , pp. 70-77
    • Liedtke, J.1
  • 24
    • 0017512599 scopus 로고
    • A linear time algorithm for deciding subject security
    • R. J. Lipton and L. Snyder. A linear time algorithm for deciding subject security. J. ACM, 24(3):455-464, 1977.
    • (1977) J. ACM , vol.24 , Issue.3 , pp. 455-464
    • Lipton, R.J.1    Snyder, L.2
  • 25
    • 84860016606 scopus 로고    scopus 로고
    • The M5 simulator system. http://m5.eecs.umich.edu/, 2006.
    • (2006)
  • 26
    • 84864840163 scopus 로고    scopus 로고
    • Isabelle/HOL - A Proof Assistant for Higher-Order Logic. Springer Verlag
    • T. Nipkow, L. Paulson, and M. Wenzel. Isabelle/HOL - A Proof Assistant for Higher-Order Logic, volume 2283 of Lecture Notes in Computer Science. Springer Verlag, 2002.
    • (2002) Lecture Notes in Computer Science , vol.2283
    • Nipkow, T.1    Paulson, L.2    Wenzel, M.3
  • 27
    • 84860016607 scopus 로고    scopus 로고
    • J. Shapiro. Coyotos. www.coyotos.org, 2006.
    • (2006)
    • Shapiro, J.1
  • 28
    • 0022712787 scopus 로고
    • Message-based functional operating systems
    • W. Stoye. Message-based functional operating systems. Science of Computer Programming, 6(3):291-311, 1986.
    • (1986) Science of Computer Programming , vol.6 , Issue.3 , pp. 291-311
    • Stoye, W.1
  • 32
    • 0018983212 scopus 로고
    • Specification and verification of the UCLA Unix security kernel
    • B. Walker, R. Kemmerer, and G. Popek. 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가 분석하여 추출한 것입니다.