{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:13:02Z","timestamp":1763467982107},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642150562"},{"type":"electronic","value":"9783642150579"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-15057-9_5","type":"book-chapter","created":{"date-parts":[[2010,8,11]],"date-time":"2010-08-11T03:01:15Z","timestamp":1281495675000},"page":"71-85","source":"Crossref","is-referenced-by-count":29,"title":["Pervasive Verification of an OS Microkernel"],"prefix":"10.1007","author":[{"given":"Eyad","family":"Alkassar","sequence":"first","affiliation":[]},{"given":"Wolfgang J.","family":"Paul","sequence":"additional","affiliation":[]},{"given":"Artem","family":"Starostin","sequence":"additional","affiliation":[]},{"given":"Alexandra","family":"Tsyban","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","unstructured":"Alkassar, E.: OS Verification Extended - On the Formal Verification of Device Drivers and the Correctness of Client\/Server Software. PhD thesis, Saarland University, Computer Science Dept. (2009)"},{"key":"5_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1007\/978-3-540-87873-5_19","volume-title":"Verified Software: Theories, Tools, Experiments","author":"E. Alkassar","year":"2008","unstructured":"Alkassar, E., Hillebrand, M.: Formal functional verification of device drivers. In: Shankar, N., Woodcock, J. (eds.) VSTTE 2008. LNCS, vol.\u00a05295, pp. 225\u2013239. Springer, Heidelberg (2008)"},{"key":"5_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1007\/978-3-540-87873-5_18","volume-title":"Verified Software: Theories, Tools, Experiments","author":"E. Alkassar","year":"2008","unstructured":"Alkassar, E., Hillebrand, M., Leinenbach, D., Schirmer, N., Starostin, A.: The verisoft approach to systems verification. In: Shankar, N., Woodcock, J. (eds.) VSTTE 2008. LNCS, vol.\u00a05295, pp. 209\u2013224. Springer, Heidelberg (2008)"},{"issue":"2-4","key":"5_CR4","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/s10817-009-9123-z","volume":"42","author":"E. Alkassar","year":"2009","unstructured":"Alkassar, E., Hillebrand, M., Leinenbach, D., Schirmer, N., Starostin, A., Tsyban, A.: Balancing the load: Leveraging semantics stack for systems verification. J. Autom. Reasoning\u00a042(2-4), 389\u2013454 (2009)","journal-title":"J. Autom. Reasoning"},{"key":"5_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/978-3-540-78800-3_9","volume-title":"Tools and Algorithms for the Construction and Analysis of Systems","author":"E. Alkassar","year":"2008","unstructured":"Alkassar, E., Schirmer, N., Starostin, A.: Formal pervasive verification of a paging mechanism. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol.\u00a04963, pp. 109\u2013123. Springer, Heidelberg (2008)"},{"issue":"4","key":"5_CR6","first-page":"409","volume":"5","author":"W.R. Bevier","year":"1989","unstructured":"Bevier, W.R., Hunt, W.A., Moore, J.S., Young, W.D.: Special issue on system verification. J. Autom. Reasoning\u00a05(4), 409\u2013530 (1989)","journal-title":"J. Autom. Reasoning"},{"key":"5_CR7","unstructured":"Beyer, S., Jacobi, C., Kr\u00f6ning, D., Leinenbach, D., Paul, W.: Putting it all together - formal verification of the vamp. STTT Journal, Special Issue on Recent Advances in Hardware Verification (2005)"},{"key":"5_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/11560548_23","volume-title":"Correct Hardware Design and Verification Methods","author":"I. Dalinger","year":"2005","unstructured":"Dalinger, I., Hillebrand, M., Paul, W.: On the verification of memory management mechanisms. In: Borrione, D., Paul, W. (eds.) CHARME 2005. LNCS, vol.\u00a03725, pp. 301\u2013316. Springer, Heidelberg (2005)"},{"issue":"2-4","key":"5_CR9","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/s10817-009-9119-8","volume":"42","author":"M. Daum","year":"2009","unstructured":"Daum, M., D\u00f6rrenb\u00e4cher, J., Wolff, B.: Proving fairness and implementation correctness of a microkernel scheduler. J. Autom. Reasoning\u00a042(2-4), 349\u2013388 (2009)","journal-title":"J. Autom. Reasoning"},{"key":"5_CR10","first-page":"23","volume-title":"SEFM 2009","author":"M. Daum","year":"2009","unstructured":"Daum, M., Schirmer, N., Schmidt, M.: Implementation correctness of a real-time operating system. In: SEFM 2009, pp. 23\u201332. IEEE, Los Alamitos (2009)"},{"key":"5_CR11","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1145\/1629575.1629596","volume-title":"SOSP 2009","author":"G. Klein","year":"2009","unstructured":"Klein, G., et al.: seL4: Formal verification of an OS kernel. In: SOSP 2009, Big Sky, MT, USA, October 2009, pp. 207\u2013220. ACM, New York (2009)"},{"key":"5_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1007\/978-3-540-87873-5_8","volume-title":"Verified Software: Theories, Tools, Experiments","author":"X. Feng","year":"2008","unstructured":"Feng, X., Shao, Z., Guo, Y., Dong, Y.: Combining domain-specific and foundational logics to verify complete software systems. In: Shankar, N., Woodcock, J. (eds.) VSTTE 2008. LNCS, vol.\u00a05295, pp. 54\u201369. Springer, Heidelberg (2008)"},{"issue":"2-4","key":"5_CR13","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/s10817-009-9118-9","volume":"42","author":"X. Feng","year":"2009","unstructured":"Feng, X., Shao, Z., Guo, Y., Dong, Y.: Certifying low-level programs with hardware interrupts and preemptive threads. J. Autom. Reasoning\u00a042(2-4), 301\u2013347 (2009)","journal-title":"J. Autom. Reasoning"},{"key":"5_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/11541868_1","volume-title":"Theorem Proving in Higher Order Logics","author":"M. Gargano","year":"2005","unstructured":"Gargano, M., Hillebrand, M., Leinenbach, D., Paul, W.: On the correctness of operating system kernels. In: Hurd, J., Melham, T. (eds.) TPHOLs 2005. LNCS, vol.\u00a03603, pp. 1\u201316. Springer, Heidelberg (2005)"},{"key":"5_CR15","series-title":"ENTCS","first-page":"151","volume-title":"SSV 2008","author":"T. In der Rieden","year":"2008","unstructured":"In der Rieden, T., Tsyban, A.: Cvm - a verified framework for microkernel programmers. In: Huuck, R., Klein, G., Schlich, B. (eds.) SSV 2008. ENTCS, vol.\u00a0217, pp. 151\u2013168. Elsevier Science B.V., Amsterdam (2008)"},{"issue":"1","key":"5_CR16","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1007\/s12046-009-0002-4","volume":"34","author":"G. Klein","year":"2009","unstructured":"Klein, G.: Operating system verification \u2014 an overview. S\u0101dhan\u0101\u00a034(1), 27\u201369 (2009)","journal-title":"S\u0101dhan\u0101"},{"key":"5_CR17","unstructured":"Leinenbach, D.: Compiler Verification in the Context of Pervasive System Verification. PhD thesis, Saarland University, Computer Science Dept. (2008)"},{"key":"5_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/978-3-540-40007-3_11","volume-title":"Formal Methods at the Crossroads. From Panacea to Foundational Support","author":"J.S. Moore","year":"2003","unstructured":"Moore, J.S.: A grand challenge proposal for formal methods: A verified stack. In: Aichernig, B.K., Maibaum, T.S.E. (eds.) Formal Methods at the Crossroads. From Panacea to Foundational Support. LNCS, vol.\u00a02757, pp. 161\u2013172. Springer, Heidelberg (2003)"},{"key":"5_CR19","unstructured":"Starostin, A.: Formal Verification of Demand Paging. PhD thesis, Saarland University, Computer Science Dept. (2010)"},{"key":"5_CR20","series-title":"ENTCS","first-page":"169","volume-title":"SSV 2008","author":"A. Starostin","year":"2008","unstructured":"Starostin, A., Tsyban, A.: Correct microkernel primitives. In: Huuck, R., Klein, G., Schlich, B. (eds.) SSV 2008. ENTCS, vol.\u00a0217, pp. 169\u2013185. Elsevier Science B. V., Amsterdam (2008)"},{"key":"5_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1007\/978-3-540-87873-5_20","volume-title":"Verified Software: Theories, Tools, Experiments","author":"A. Starostin","year":"2008","unstructured":"Starostin, A., Tsyban, A.: Verified process-context switch for C-programmed kernels. In: Shankar, N., Woodcock, J. (eds.) VSTTE 2008. LNCS, vol.\u00a05295, pp. 240\u2013254. Springer, Heidelberg (2008)"},{"key":"5_CR22","unstructured":"Tsyban, A.: Formal Verification of a Framework for Microkernel Programmers. PhD thesis, Saarland University, Computer Science Dept. (2009)"},{"key":"5_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/978-3-540-71067-7_7","volume-title":"Theorem Proving in Higher Order Logics","author":"M. Wenzel","year":"2008","unstructured":"Wenzel, M., Paulson, L.C., Nipkow, T.: The isabelle framework. In: Mohamed, O.A., Mu\u00f1oz, C., Tahar, S. (eds.) TPHOLs 2008. LNCS, vol.\u00a05170, pp. 33\u201338. Springer, Heidelberg (2008)"}],"container-title":["Lecture Notes in Computer Science","Verified Software: Theories, Tools, Experiments"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-15057-9_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T08:46:08Z","timestamp":1619772368000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-15057-9_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642150562","9783642150579"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-15057-9_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}