Publications by Kai Engelhardt (~) in reverse chronological order

[1]
Toby Murray, Robert Sison, and ~. Covern: A logic for compositional verification of information flow control. In Frank Piessens and Matthew Smith, editors, IEEE European Symposium on Security and Privacy (EuroS&P), April 2018. [ bib | DOI | .pdf | Abstract ]
[2]
~. A better composition operator for quantitative information flow analyses. In Simon N. Foley, Dieter Gollmann, and Einar Snekkenes, editors, Computer Security – ESORICS 2017, 22nd European Symposium on Research in Computer Security Oslo, Norway, September 11–15, 2017, Proceedings, Part I, volume 10492 of LNCS, pages 446–463, Oslo, Norway, September 11–13 2017. Springer-Verlag. [ bib | DOI | Abstract ]
[3]
Peter Gammie, Antony L. Hosking, and ~. Relaxing safely: Verified on-the-fly garbage collection for x86-TSO. In Steve Blackburn, editor, PLDI 2015, 36th annual ACM SIGPLAN conference on Programming Language Design and Implementation, pages 99–109, Portland, OR, May 2015. ACM. [ bib | Abstract ]
[4]
Peter Gammie, Tony Hosking, and ~. Relaxing safely: Verified on-the-fly garbage collection for x86-TSO. Archive of Formal Proofs, 2015. [ bib | http | Abstract ]
[5]
~, Ron van der Meyden, and Chenyi Zhang. Intransitive noninterference in nondeterministic systems. In Ting Yu, George Danezis, and Virgil D. Gligor, editors, 19th ACM Conference on Computer and Communications Security. ACM, October 2012. [ bib | Abstract ]
[6]
Gerwin Klein, June Andronick, Kevin Elphinstone, Gernot Heiser, David Cock, Philip Derrin, Dhammika Elkaduwe, ~, Rafal Kolanski, Michael Norrish, Thomas Sewell, Harvey Tuch, and Simon Winwood. seL4: Formal verification of an operating-system kernel. Communications of the ACM, 53(6):107–115, June 2010. [ bib | DOI | Abstract ]
[7]
~. A note on noninterference in the presence of colluding adversaries (preliminary report). Presented at Automated Reasoning for Security Protocol Analysis and Issues in the Theory of Security, ARSPA-WITS'10, March 27–28 2010. [ bib | Abstract ]
[8]
~ and Ralf Huuck. Smaller abstractions for ∀CTL* without Next. In Dennis Dams, Ulrich Hannemann, and Martin Steffen, editors, Concurrency, Compositionality, and Correctness: Essays in Honor of Willem-Paul de Roever, volume 5930 of LNCS, pages 250–259. Springer-Verlag, 2010. [ bib | Abstract ]
[9]
Gerwin Klein, Kevin Elphinstone, Gernot Heiser, June Andronick, David Cock, Philip Derrin, Dhammika Elkaduwe, ~, Rafal Kolanski, Michael Norrish, Thomas Sewell, Harvey Tuch, and Simon Winwood. seL4: Formal verification of an OS kernel. In Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP), pages 207–220, Big Sky, MT, USA, October 2009. ACM. [ bib | PDF ]
[10]
~ and Yoram Moses. Causing communication closure: safe program composition with reliable non-FIFO channels. Distributed Computing, 22(2):73–91, October 2009. [ bib | DOI | Abstract ]
[11]
~ and Yoram Moses. Single-bit messages are insufficient for data link over duplicating channels. Information Processing Letters, 107(6):235–239, August 2008. [ bib | DOI | Abstract ]
[12]
~, Peter Gammie, and Ron van der Meyden. Model checking knowledge and linear time: PSPACE cases. In Sergei N. Artëmov and Anil Nerode, editors, Logical Foundations of Computer Science, International Symposium, LFCS 2007, New York, NY, USA, June 4-7, 2007, Proceedings, volume 4514 of LNCS, pages 195–211. Springer-Verlag, June 2007. [ bib | Abstract ]
[13]
~ and Yoram Moses. Single-bit messages are insufficient in the presence of duplication. In Ajit Pal, Ajay Kshemkalyani, Rajeev Kumar, and Arobinda Gupta, editors, 7th International Workshop on Distributed Computing IWDC 2005, volume 3741 of LNCS, pages 25–31. Springer-Verlag, December 27–30 2005. [ bib | DOI | Abstract ]
[14]
~ and Yoram Moses. Safe composition of distributed programs communicating over order-preserving imperfect channels. In Ajit Pal, Ajay Kshemkalyani, Rajeev Kumar, and Arobinda Gupta, editors, 7th International Workshop on Distributed Computing IWDC 2005, volume 3741 of LNCS, pages 32–44. Springer-Verlag, December 27–30 2005. [ bib | DOI | Abstract ]
[15]
~ and Yoram Moses. Causing communication closure: Safe program composition with non-FIFO channels. In Pierre Fraigniaud, editor, DISC 2005 19th International Symposium on Distributed Computing, volume 3724 of LNCS, pages 229–243. Springer-Verlag, September 26–29 2005. [ bib | DOI | Abstract ]
[16]
~, Ron van der Meyden, and Kaile Su. Modal logics with a linear hierarchy of local propositional quantifiers. In Philippe Balbiani, Nobu-Yuki Suzuki, Frank Wolter, and Michael Zakharyaschev, editors, Advances in Modal Logic, volume 4, pages 9–30. King's College London Publications, 2003. [ bib | Abstract ]
[17]
~, Ron van der Meyden, and Kaile Su. Modal logics with a linear hierarchy of local propositional quantifiers (preliminary version). In Nobu-Yuki Suzuki and Frank Wolter, editors, Advances in Modal Logic 2002 (AiML), pages 63–76. Institut de recherche en informatique de Toulouse, Université Paul Sabatier, September 2002. [ bib ]
[18]
~. Towards a refinement theory that supports reasoning about knowledge and time for multiple agents (work in progress). In John Derrick, Eerke Boiten, Jim Woodcock, and Joakim von Wright, editors, REFINE '02 An FME sponsored Refinement Workshop in collaboration with BCS FACS, page 23. Computing Laboratory, University of Kent at Canterbury, UK, July 2002. Preliminary Proceedings. [ bib ]
[19]
~, Ron van der Meyden, and Yoram Moses. A refinement theory that supports reasoning about knowledge and time for synchronous agents. In Robert Nieuwenhuis and Andrei Voronkov, editors, Proceedings LPAR 2001, volume 2250 of LNAI, pages 125–141. Springer-Verlag, December 2001. [ bib | DOI | Abstract ]
[20]
~, Ron van der Meyden, and Yoram Moses. A program refinement framework supporting reasoning about knowledge and time. In Jerzy Tiuryn, editor, Foundations of Software Science and Computation Structures, volume 1784 of LNCS, pages 114–129. Springer-Verlag, March 2000. [ bib | Abstract ]
[21]
~ and Ron van der Meyden. Modal logics with a hierarchy of local propositional quantifiers (extended abstract). In Thomas Eiter, Georg Gottlob, Victor Marek, and Jeffrey Remmel, editors, Proceedings of the FLoC'99 Workshop Complexity-Theoretic and Recursion-Theoretic Methods in Databases and Artificial Intelligence, pages 81–90, July 6 1999. [ bib ]
[22]
~, Ron van der Meyden, and Yoram Moses. Knowledge and the logic of local propositions. In Itzhak Gilboa, editor, Theoretical Aspects of Rationality and Knowledge, Proceedings of the Seventh Conference (TARK 1998), pages 29–41. Morgan Kaufmann, July 1998. [ bib | Abstract ]
[23]
Willem-Paul de Roever and ~. Data Refinement: Model-Oriented Proof Methods and their Comparison. Number 47 in Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, 1998. Paperback re-issue 2009. Errata at https://kai-e.github.io/pubs/dRE1998/errata.pdf. [ bib ]
[24]
~. Model-Oriented Data Refinement. PhD thesis, Institut für Informatik und Praktische Mathematik, Christian-Albrechts-Universität zu Kiel, July 1997. [ bib | Abstract ]
[25]
~ and Willem-Paul de Roever. New win[e/d] for old bags. In John Tromp, editor, A dynamic and quick intellect, Paul Vitányi 25 years @ CWI, pages 59–66. CWI, Amsterdam, November 1996. [ bib ]
[26]
~ and Willem-Paul de Roever. Simulation of specification statements in Hoare logic. In Wojciech Penczek and Andrzej Szalas, editors, Mathematical Foundations of Computer Science 1996, 21st International Symposium, MFCS '96, Cracow, Poland, Proceedings, volume 1113 of LNCS, pages 324–335. Springer-Verlag, September 1996. [ bib | Abstract ]
[27]
~ and Willem-Paul de Roever. Towards a practitioners' approach to Abadi and Lamport's method. Formal Aspects of Computing, 7(5):550–575, 1995. [ bib | Abstract ]
[28]
~ and Willem-Paul de Roever. Generalizing Abadi & Lamport's method to solve a problem posed by A. Pnueli. In Jim C.P. Woodcock and Peter Gorm Larsen, editors, FME '93: Industrial-Strength Formal Methods, volume 670 of LNCS, pages 294–313. Springer-Verlag, April 1993. [ bib ]
[29]
~. Verallgemeinerungen der Methode von Abadi und Lamport um ein von A. Pnueli gestelltes Problem zu lösen. Master's thesis, Institut für Informatik und Praktische Mathematik, Christian-Albrechts-Universität zu Kiel, January 1993. [ bib | Abstract ]