@PREAMBLE{ {\providecommand{\noopsort}[1]{}} }
@STRING{acm	= "ACM" }
@STRING{dagstuhl= "Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik" }
@STRING{elsevier= "Elsevier" }
@STRING{entcs	= "ENTCS" }
@STRING{lipics	= "LIPIcs" }
@STRING{lnai	= "LNAI" }
@STRING{lncs	= "LNCS" }
@STRING{lnm	= "LNM" }
@STRING{springer= "Springer" }

@Article{         Staton11,
  author        = {Sam Staton},
  title         = {Relating coalgebraic notions of bisimulation},
  journal       = {Log.\ Methods Comput.\ Sci.},
  year          = {2011},
  volume        = {7}
}

@Proceedings{	  2015IEEE,
  title		= {2015 {IEEE} Symposium on Security and Privacy, {SP} 2015,
		  San Jose, CA, USA, May 17-21, 2015},
  publisher	= {{IEEE} Computer Society},
  year		= {2015},
  url		= {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7160813},
  timestamp	= {Wed, 29 Mar 2017 16:45:25 +0200}
}

@Proceedings{	  32ndIEEE,
  title		= {32nd {IEEE} Computer Security Foundations Symposium, {CSF}
		  2019, Hoboken, NJ, USA, June 25-28, 2019},
  publisher	= {{IEEE}},
  year		= {2019},
  url		= {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=8804915},
  timestamp	= {Mon, 09 Sep 2019 15:38:56 +0200}
}

@InProceedings{	  WatsonAndersonEtAlUP,
  title		= {Capsicum: Practical Capabilities for UNIX.},
  author	= {Watson, Robert NM and Anderson, Jonathan and Laurie, Ben
		  and Kennaway, Kris}
}

@Misc{		  CVE-2015-1730,
  title		= {{CVE}-2015-1730.},
  howpublished	= "Available from MITRE, {CVE-ID} {CVE}-2015-1730.",
  month		= jun # "~9",
  year		= {2015},
  url		= {http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1730},
  urldate	= {29 April 2019}
}

@Misc{		  CVE-2017-7756,
  title		= {{CVE}-2017-7756.},
  howpublished	= "Available from MITRE, {CVE-ID} {CVE}-2017-7756.",
  month		= jun # "~11",
  year		= {2018},
  url		= {http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7756},
  urldate	= {29 April 2019}
}

@InProceedings{	  FeiertagNeumannUP,
  title		= {The foundations of a provably secure operating system
		  (PSOS)},
  author	= {Feiertag, Richard J and Neumann, Peter G}
}

@Proceedings{	  IEEE29th,
  title		= {{IEEE} 29th Computer Security Foundations Symposium, {CSF}
		  2016, Lisbon, Portugal, June 27 - July 1, 2016},
  publisher	= {{IEEE} Computer Society},
  year		= {2016},
  url		= {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7518122},
  timestamp	= {Mon, 19 Sep 2016 15:37:09 +0200}
}

@Manual{	  Intel64,
  url		= {https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf},
  organization	= {Intel Corporation},
  title		= {Intel 64 and IA-32 Architectures Software Developer's
		  Manual},
  year		= 2016
}

@Manual{	  MIPSArchitecture,
  url		= {https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00086-2B-MIPS32BIS-AFP-6.06.pdf},
  organization	= {MIPS Technologies},
  title		= {MIPS Architecture for Programmers Volume II-A: The MIPS32
		  Instruction Set Manual},
  year		= 2016
}

@Proceedings{	  Proceedings12th,
  title		= {Proceedings, 12th Annual {IEEE} Symposium on Logic in
		  Computer Science, Warsaw, Poland, June 29 - July 2, 1997},
  publisher	= {{IEEE} Computer Society},
  year		= {1997},
  url		= {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=4856},
  timestamp	= {Fri, 21 Nov 2014 14:08:56 +0100}
}

@Proceedings{	  Proceedings24th,
  title		= {Proceedings of the 24th {IEEE} Computer Security
		  Foundations Symposium, {CSF} 2011, Cernay-la-Ville, France,
		  27-29 June, 2011},
  publisher	= {{IEEE} Computer Society},
  year		= {2011},
  url		= {https://ieeexplore.ieee.org/xpl/conhome/5991608/proceeding},
  timestamp	= {Wed, 16 Oct 2019 14:14:49 +0200}
}

@InProceedings{	  Abadi98,
  title		= {Protection in programming-language translations},
  author	= {Abadi, Mart{\'\i}n},
  booktitle	= {International Colloquium on Automata, Languages, and
		  Programming},
  pages		= {868--883},
  year		= {1998},
  organization	= {Springer}
}

@InProceedings{	  Abadi99,
  author	= {Mart{\'{\i}}n Abadi},
  title		= {Protection in Programming-Language Translations},
  booktitle	= {Secure Internet Programming, Security Issues for Mobile
		  and Distributed Objects},
  pages		= {19--34},
  year		= {1999},
  crossref-ignore={DBLP:conf/ecoopw/1999secure},
  url		= {https://doi.org/10.1007/3-540-48749-2\_2},
  doi		= {10.1007/3-540-48749-2\_2},
  timestamp	= {Wed, 24 May 2017 15:40:45 +0200}
}

@InProceedings{	  AbadiBudiuEtAl05,
  title		= {Control-flow integrity},
  author	= {Abadi, Mart{\'\i}n and Budiu, Mihai and Erlingsson, Ulfar
		  and Ligatti, Jay},
  booktitle	= {Proceedings of the 12th ACM conference on Computer and
		  communications security},
  pages		= {340--353},
  year		= {2005},
  organization	= {ACM}
}

@InCollection{	  AbadiBudiuEtAl05a,
  title		= {A theory of secure control flow},
  author	= {Abadi, Mart{\'\i}n and Budiu, Mihai and Erlingsson, Ulfar
		  and Ligatti, Jay},
  booktitle	= {Formal Methods and Software Engineering},
  pages		= {111--124},
  year		= {2005},
  publisher	= {Springer}
}

@Article{	  AbadiBudiuEtAl09,
  author	= {Abadi, Mart\'{\i}n and Budiu, Mihai and Erlingsson,
		  \'{U}lfar and Ligatti, Jay},
  title		= {Control-flow Integrity Principles, Implementations, and
		  Applications},
  journal	= {ACM Trans. Inf. Syst. Secur.},
  issue_date	= {October 2009},
  volume	= {13},
  number	= {1},
  month		= nov,
  year		= {2009},
  pages		= {4:1--4:40},
  articleno	= {4},
  numpages	= {40},
  url		= {http://doi.acm.org/10.1145/1609956.1609960},
  doi		= {10.1145/1609956.1609960},
  acmid		= {1609960},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  AbadiFournetEtAl00,
  author	= {Abadi, Mart\'{\i}n and Fournet, C{\'e}dric and Gonthier,
		  Georges},
  title		= {Authentication Primitives and their Compilation},
  booktitle	= {Proceedings of the 27th Symposium on Principles of
		  Programming Languages},
  series	= {POPL '00},
  year		= {2000},
  pages		= {302--315},
  numpages	= {14},
  acmid		= {325734},
  publisher	= {ACM}
}

@Article{	  AbadiFournetEtAl02,
  author	= {Abadi, Mart\'{\i}n and Fournet, C{\'e}dric and Gonthier,
		  Georges},
  title		= {Secure Implementation of Channel Abstractions},
  journal	= {Information and Computation},
  volume	= {174},
  year		= {2002},
  pages		= {37--83},
  numpages	= {47},
  acmid		= {570969},
  publisher	= {Academic Press, Inc.}
}

@InProceedings{	  AbadiFournetEtAl99,
  author	= {Mart\'{\i}n Abadi and C{\'e}dric Fournet and Georges
		  Gonthier},
  title		= {Secure Communications Processing for Distributed
		  Languages},
  booktitle	= {IEEE Symposium on Security and Privacy},
  year		= {1999},
  pages		= {74-88}
}

@InProceedings{	  AbadiPlotkin10,
  acmid		= {1845421},
  author	= {Abadi, Mart\'{\i}n and Plotkin, Gordon},
  booktitle	= {CSF '10},
  doi		= {10.1109/CSF.2010.30},
  numpages	= {15},
  pages		= {337--351},
  publisher	= {IEEE},
  title		= {On Protection by Layout Randomization},
  url		= {http://dx.doi.org/10.1109/CSF.2010.30},
  year		= {2010}
}

@InProceedings{	  AbateAmorimEtAl18,
  author	= {Carmine Abate and Arthur Azevedo de Amorim and Roberto
		  Blanco and Ana Nora Evans and Guglielmo Fachini and Catalin
		  Hritcu and Th{\'{e}}o Laurent and Benjamin C. Pierce and
		  Marco Stronati and Andrew Tolmach},
  title		= {When Good Components Go Bad: Formally Secure Compilation
		  Despite Dynamic Compromise},
  booktitle	= {Proceedings of the 2018 {ACM} {SIGSAC} Conference on
		  Computer and Communications Security, {CCS} 2018, Toronto,
		  ON, Canada, October 15-19, 2018},
  pages		= {1351--1368},
  year		= {2018},
  url		= {https://doi.org/10.1145/3243734.3243745},
  doi		= {10.1145/3243734.3243745},
  timestamp	= {Wed, 21 Nov 2018 12:44:06 +0100}
}

@Misc{		  AbateBlancoEtAl18,
  author	= { Abate, Carmine and Blanco, Roberto and Garg, Deepak and
		  Hri\c{t}cu, C\u{a}t\u{a}lin and Patrignani, Marco and
		  Thibault, Jeremy },
  title		= {Exploring Robust Property Preservation for Secure
		  Compilation},
  howpublished	= {arXiv:1807.04603},
  url		= {https://arxiv.org/abs/1807.04603},
  year		= {2018}
}

@InProceedings{	  AbateBlancoEtAl19,
  author	= {Carmine Abate and Roberto Blanco and Deepak Garg and
		  Catalin Hritcu and Marco Patrignani and J{\'{e}}r{\'{e}}my
		  Thibault},
  title		= {Journey Beyond Full Abstraction: Exploring Robust Property
		  Preservation for Secure Compilation},
  booktitle	= {32nd {IEEE} Computer Security Foundations Symposium, {CSF}
		  2019, Hoboken, NJ, USA, June 25-28, 2019},
  pages		= {256--271},
  publisher	= {{IEEE}},
  year		= {2019},
  url		= {https://doi.org/10.1109/CSF.2019.00025},
  doi		= {10.1109/CSF.2019.00025},
  timestamp	= {Wed, 16 Oct 2019 14:14:49 +0200}
}

@InProceedings{	  AbateBusiEtAl21,
  author	= {Carmine Abate and Matteo Busi and Stelios Tsampas},
  editor	= {Hakjoo Oh},
  title		= {Fully Abstract and Robust Compilation: And How to
		  Reconcile the Two, Abstractly},
  booktitle	= {19th Asian Symposium on Programming Languages and Systems,
		  APLAS'21},
  series	= lncs,
  volume	= {13008},
  pages		= {83--101},
  publisher	= {Springer},
  year		= {2021},
  url		= {https://doi.org/10.1007/978-3-030-89051-3\_6},
  doi		= {10.1007/978-3-030-89051-3\_6},
  timestamp	= {Sun, 02 Oct 2022 15:54:47 +0200}
}

@Article{	  AbbottAltenkirchEtAl05,
  author	= {Michael Gordon Abbott and Thorsten Altenkirch and Neil
		  Ghani},
  title		= {Containers: Constructing strictly positive types},
  journal	= {Theor. Comput. Sci.},
  volume	= {342},
  number	= {1},
  pages		= {3--27},
  year		= {2005},
  url		= {https://doi.org/10.1016/j.tcs.2005.06.002},
  doi		= {10.1016/j.tcs.2005.06.002},
  timestamp	= {Fri, 30 Nov 2018 13:25:25 +0100}
}

@Article{	  AbbottAltenkirchEtAl05a,
  author	= {Michael Gordon Abbott and Thorsten Altenkirch and Conor
		  McBride and Neil Ghani},
  title		= {for Data: Differentiating Data Structures},
  journal	= {Fundam. Inform.},
  volume	= {65},
  number	= {1-2},
  pages		= {1--28},
  year		= {2005},
  url		= {http://content.iospress.com/articles/fundamenta-informaticae/fi65-1-2-02},
  timestamp	= {Fri, 16 Sep 2016 16:25:59 +0200}
}

@PhDThesis{	  Abou-Saleh14,
  author	= {Faris Abou{-}Saleh},
  title		= {A coalgebraic semantics for imperative programming
		  languages},
  school	= {Imperial College London, {UK}},
  year		= {2014},
  url		= {http://hdl.handle.net/10044/1/13693},
  timestamp	= {Mon, 15 Aug 2016 18:48:06 +0200}
}

@InProceedings{	  Abou-SalehPattinson11,
  author	= {Faris Abou{-}Saleh and Dirk Pattinson},
  editor	= {Michael W. Mislove and Jo{\"{e}}l Ouaknine},
  title		= {Towards Effects in Mathematical Operational Semantics},
  booktitle	= {Mathematical Foundations of Programming Semantics, {MFPS}
		  2011},
  series	= entcs,
  volume	= {276},
  pages		= {81--104},
  publisher	= elsevier,
  year		= {2011},
  nourl		= {https://doi.org/10.1016/j.entcs.2011.09.016},
  doi		= {10.1016/j.entcs.2011.09.016},
  timestamp	= {Mon, 08 Feb 2021 13:26:19 +0100}
}

@InProceedings{	  Abou-SalehPattinson13,
  author	= {Faris Abou{-}Saleh and Dirk Pattinson},
  editor	= {Frank Pfenning},
  title		= {Comodels and Effects in Mathematical Operational
		  Semantics},
  booktitle	= {Foundations of Software Science and Computation Structures
		  - 16th International Conference, {FOSSACS} 2013, Held as
		  Part of the European Joint Conferences on Theory and
		  Practice of Software, {ETAPS} 2013, Rome, Italy, March
		  16-24, 2013. Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {7794},
  pages		= {129--144},
  publisher	= {Springer},
  year		= {2013},
  url		= {https://doi.org/10.1007/978-3-642-37075-5\_9},
  doi		= {10.1007/978-3-642-37075-5\_9},
  timestamp	= {Tue, 14 May 2019 10:00:55 +0200}
}

@InCollection{	  Abramsky90,
  author	= "S. Abramsky",
  booktitle	= "Research topics in Functional Programming",
  publisher	= "Addison Wesley",
  title		= "The lazy $\lambda$-calculus",
  year		= "1990",
  pages		= "65--117",
  document-size	= "129. 7 kbytes"
}

@Article{	  AbramskyOng93,
  author	= {Samson Abramsky and C.{-}H. Luke Ong},
  title		= {Full Abstraction in the Lazy Lambda Calculus},
  journal	= {Inf. Comput.},
  volume	= {105},
  number	= {2},
  pages		= {159--267},
  year		= {1993},
  url		= {https://doi.org/10.1006/inco.1993.1044},
  doi		= {10.1006/inco.1993.1044},
  timestamp	= {Fri, 12 Feb 2021 22:15:57 +0100}
}

@InCollection{	  AcetoFokkinkEtAl01,
  author	= {Luca Aceto and Wan J. Fokkink and Chris Verhoef},
  editor	= {Jan A. Bergstra and Alban Ponse and Scott A. Smolka},
  title		= {Structural Operational Semantics},
  booktitle	= {Handbook of Process Algebra},
  pages		= {197--292},
  publisher	= {North-Holland / Elsevier},
  year		= {2001},
  url		= {https://doi.org/10.1016/b978-044482830-9/50021-7},
  doi		= {10.1016/b978-044482830-9/50021-7},
  timestamp	= {Mon, 18 May 2020 10:45:13 +0200}
}

@Proceedings{	  AcetoFrutos-Escrig15,
  editor	= {Luca Aceto and David de Frutos{-}Escrig},
  title		= {26th International Conference on Concurrency Theory,
		  {CONCUR} 2015, Madrid, Spain, September 1.4, 2015},
  series	= {LIPIcs},
  volume	= {42},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik},
  year		= {2015},
  url		= {http://www.dagstuhl.de/dagpub/978-3-939897-91-0},
  timestamp	= {Thu, 02 May 2019 17:40:11 +0200}
}

@InProceedings{	  AczelMendler89,
  author	= {Peter Aczel and Nax Paul Mendler},
  editor	= {David H. Pitt and David E. Rydeheard and Peter Dybjer and
		  Andrew M. Pitts and Axel Poign{\'{e}}},
  title		= {A Final Coalgebra Theorem},
  booktitle	= {Category Theory and Computer Science, Manchester, UK,
		  September 5-8, 1989, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {389},
  pages		= {357--365},
  publisher	= {Springer},
  year		= {1989},
  url		= {https://doi.org/10.1007/BFb0018361},
  doi		= {10.1007/BFb0018361},
  timestamp	= {Tue, 14 May 2019 10:00:48 +0200}
}

@Article{	  Adamek74,
  author	= {Ji\v{r}\'i Ad\'amek},
  title		= {Free algebras and automata realizations in the language of
		  categories},
  journal	= {Comment. Math. Univ. Carol.},
  year		= {1974},
  optkey	= {},
  volume	= {15},
  number	= {4},
  pages		= {589--602},
  optmonth	= {},
  optnote	= {},
  optannote	= {}
}

@Book{		  AdamekHerrlichEtAl90,
  author	= {Ad\'amek, Ji\v{r}\'i and Herrlich, Horst and Strecker,
		  George E.},
  alteditor	= {},
  title		= {Abstract and Concrete Categories},
  publisher	= {John Wiley and Sons},
  year		= {1990},
  optkey	= {},
  optvolume	= {},
  optnumber	= {},
  optseries	= {},
  optaddress	= {},
  optedition	= {},
  optmonth	= {},
  note		= {Free online version:
		  \url{http://www.tac.mta.ca/tac/reprints/articles/17/tr17abs.html}},
  optannote	= {}
}

@Article{	  AdamekLevyEtAl15,
  author	= {Jir{\'{\i}} Ad{\'{a}}mek and Paul Blain Levy and Stefan
		  Milius and Lawrence S. Moss and Lurdes Sousa},
  title		= {On Final Coalgebras of Power-Set Functors and Saturated
		  Trees - To George Janelidze on the Occasion of His Sixtieth
		  Birthday},
  journal	= {Applied Categorical Structures},
  volume	= {23},
  number	= {4},
  pages		= {609--641},
  year		= {2015},
  url		= {https://doi.org/10.1007/s10485-014-9372-9},
  doi		= {10.1007/s10485-014-9372-9},
  timestamp	= {Fri, 30 Nov 2018 13:26:36 +0100}
}

@Article{	  AdamekMiliusEtAl10,
  title		= {Equational Properties of Iterative Monads},
  author	= {Ad{\'a}mek, Ji{\v r}{\'i} and Milius, Stefan and Velebil,
		  Ji{\v r}{\'i}},
  year		= {2010},
  journal	= {Information and Computation},
  series	= {Special {{Issue}}: {{International Workshop}} on
		  {{Coalgebraic Methods}} in {{Computer Science}} ({{CMCS}}
		  2008)},
  volume	= {208},
  number	= {12},
  pages		= {1306--1348},
  doi		= {10.1016/j.ic.2009.10.006}
}

@Article{	  AdamekMiliusEtAl19,
  author	= {Ji\v{r}\'i Ad\'amek and Stefan Milius and Lourdes Sousa
		  and Thorsten Wi\ss mann},
  title		= {On Finitary Functors},
  journal	= {Theory and Applications of Categories},
  year		= {2019},
  optkey	= {},
  volume	= {34},
  number	= {35},
  pages		= {1134--1164.},
  optmonth	= {},
  optnote	= {},
  optannote	= {}
}

@InProceedings{	  AdamekMiliusEtAl21,
  author	= {Ad\'{a}mek, Ji\v{r}{\'\i} and Milius, Stefan and Moss,
		  Lawrence S.},
  title		= {{Initial Algebras Without Iteration}},
  booktitle	= {9th Conference on Algebra and Coalgebra in Computer
		  Science (CALCO 2021)},
  pages		= {5:1--5:20},
  series	= {Leibniz International Proceedings in Informatics
		  (LIPIcs)},
  year		= {2021},
  volume	= {211},
  editor	= {Gadducci, Fabio and Silva, Alexandra},
  publisher	= {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}
}

@Book{		  AdamekRosicky94,
  place		= {Cambridge},
  series	= {London Mathematical Society Lecture Note Series},
  title		= {Locally Presentable and Accessible Categories},
  doi		= {10.1017/CBO9780511600579},
  publisher	= {Cambridge University Press},
  author	= {Ad\'amek, Ji\v{r}\'i and Rosick\'y, Ji\v{r}\'i},
  year		= {1994},
  collection	= {London Mathematical Society Lecture Note Series}
}

@Book{		  AdamekRosickyEtAl10,
  author	= {Ad\'amek, Ji\v{r}\'i and Rosick\'y, Ji\v{r}\'i and Vitale,
		  Enrico},
  alteditor	= {},
  title		= {Algebraic Theories},
  publisher	= {Cambridge University Press},
  year		= {2010},
  optkey	= {},
  optvolume	= {},
  optnumber	= {},
  optseries	= {},
  optaddress	= {},
  optedition	= {},
  optmonth	= {},
  optnote	= {},
  optannote	= {}
}

@TechReport{	  AdvancedMicroDevicesInc20,
  author	= {{Advanced Micro Devices Inc.}},
  title		= {{Secure Encrypted Virtualization API Version 0.24}},
  year		= 2020,
  month		= april,
  url		= {https://www.amd.com/system/files/TechDocs/55766_SEV-KM_API_Specification.pdf}
}

@InProceedings{	  AgtenJacobsEtAl15,
  author	= {Pieter Agten and Bart Jacobs and Frank Piessens},
  title		= {Sound Modular Verification of {C} Code Executing in an
		  Unverified Context},
  booktitle	= {Proceedings of the 42nd Annual {ACM} {SIGPLAN-SIGACT}
		  Symposium on Principles of Programming Languages, {POPL}
		  2015, Mumbai, India, January 15-17, 2015},
  pages		= {581--594},
  year		= {2015},
  url		= {https://doi.org/10.1145/2676726.2676972},
  doi		= {10.1145/2676726.2676972},
  timestamp	= {Tue, 06 Nov 2018 11:07:43 +0100}
}

@InProceedings{	  AgtenJacobsEtAl15a,
  series	= {POPL '15},
  title		= {Sound {{Modular Verification}} of {{C Code Executing}} in
		  an {{Unverified Context}}},
  doi		= {10.1145/2676726.2676972},
  booktitle	= {Proceedings of the {{42Nd Annual ACM SIGPLAN}}-{{SIGACT
		  Symposium}} on {{Principles}} of {{Programming
		  Languages}}},
  publisher	= {{ACM}},
  author	= {Agten, Pieter and Jacobs, Bart and Piessens, Frank},
  year		= {2015},
  pages		= {581--594}
}

@InProceedings{	  AgtenStrackxEtAl12,
  author	= {Pieter Agten and Raoul Strackx and Bart Jacobs and Frank
		  Piessens},
  title		= {Secure Compilation to Modern Processors},
  booktitle	= {25th {IEEE} Computer Security Foundations Symposium, {CSF}
		  2012, Cambridge, MA, USA, June 25-27, 2012},
  pages		= {171--185},
  year		= {2012},
  url		= {https://doi.org/10.1109/CSF.2012.12},
  doi		= {10.1109/CSF.2012.12},
  timestamp	= {Fri, 02 Jun 2017 20:47:40 +0200}
}

@Article{	  AguirreBirkedal23,
  author	= {Alejandro Aguirre and Lars Birkedal},
  title		= {Step-Indexed Logical Relations for Countable
		  Nondeterminism and Probabilistic Choice},
  journal	= {Proc. {ACM} Program. Lang.},
  volume	= {7},
  number	= {{POPL}},
  pages		= {33--60},
  year		= {2023},
  doi		= {10.1145/3571195}
}

@InProceedings{	  Ahmed06,
  author	= "Ahmed, Amal",
  opteditor	= "Sestoft, Peter",
  title		= "Step-Indexed Syntactic Logical Relations for Recursive and
		  Quantified Types",
  booktitle	= "15th European Symposium on Programming (ESOP 2006)",
  year		= "2006",
  publisher	= springer,
  optaddress	= "Berlin, Heidelberg",
  pages		= "69--83",
  doi		= {10.1007/11693024_6},
  volume	= {3924},
  series	= lncs
}

@Proceedings{	  Ahmed18,
  editor	= {Amal Ahmed},
  title		= {Programming Languages and Systems - 27th European
		  Symposium on Programming, {ESOP} 2018, Held as Part of the
		  European Joint Conferences on Theory and Practice of
		  Software, {ETAPS} 2018, Thessaloniki, Greece, April 14-20,
		  2018, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {10801},
  publisher	= {Springer},
  year		= {2018},
  url		= {https://doi.org/10.1007/978-3-319-89884-1},
  doi		= {10.1007/978-3-319-89884-1},
  timestamp	= {Tue, 14 May 2019 10:00:41 +0200}
}

@Article{	  AhmedBlume08,
  acmid		= {1411227},
  address	= {New York, NY, USA},
  author	= {Ahmed, Amal and Blume, Matthias},
  doi		= {10.1145/1411203.1411227},
  issue_date	= {September 2008},
  journal	= {SIGPLAN Not.},
  month		= sep,
  number	= {9},
  numpages	= {12},
  pages		= {157--168},
  publisher	= {ACM},
  title		= {Typed closure conversion preserves observational
		  equivalence},
  url		= {http://doi.acm.org/10.1145/1411203.1411227},
  volume	= {43},
  year		= {2008}
}

@InProceedings{	  AhmedBlume11,
  author	= {Amal Ahmed and Matthias Blume},
  title		= {An equivalence-preserving {CPS} translation via
		  multi-language semantics},
  booktitle	= {Proceeding of the 16th {ACM} {SIGPLAN} international
		  conference on Functional Programming, {ICFP} 2011, Tokyo,
		  Japan, September 19-21, 2011},
  pages		= {431--444},
  year		= {2011},
  url		= {https://doi.org/10.1145/2034773.2034830},
  doi		= {10.1145/2034773.2034830},
  timestamp	= {Sun, 02 Jun 2019 21:13:12 +0200}
}

@InProceedings{	  AhmedDreyerEtAl09,
  author	= {Amal Ahmed and Derek Dreyer and Andreas Rossberg},
  editor	= {Zhong Shao and Benjamin C. Pierce},
  title		= {State-dependent representation independence},
  booktitle	= {36th {ACM} {SIGPLAN-SIGACT} Symposium on Principles of
		  Programming Languages, ({POPL} 2009)},
  pages		= {340--353},
  publisher	= {{ACM}},
  year		= {2009},
  doi		= {10.1145/1480881.1480925}
}

@Article{	  AhmedGargEtAl18,
  author	= {Amal Ahmed and Deepak Garg and Catalin Hritcu and Frank
		  Piessens},
  title		= {{Secure Compilation (Dagstuhl Seminar 18201)}},
  pages		= {1--30},
  journal	= {Dagstuhl Reports},
  year		= {2018},
  volume	= {8},
  number	= {5},
  editor	= {Amal Ahmed and Deepak Garg and Catalin Hritcu and Frank
		  Piessens},
  publisher	= {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address	= {Dagstuhl, Germany},
  url		= {http://drops.dagstuhl.de/opus/volltexte/2018/9891},
  urn		= {urn:nbn:de:0030-drops-98911},
  doi		= {10.4230/DagRep.8.5.1}
}

@Article{	  AhmedJamnerEtAl17,
  author	= {Amal Ahmed and Dustin Jamner and Jeremy G. Siek and Philip
		  Wadler},
  title		= {Theorems for free for free: parametricity, with and
		  without types},
  journal	= {Proc. {ACM} Program. Lang.},
  volume	= {1},
  number	= {{ICFP}},
  pages		= {39:1--39:28},
  year		= {2017},
  url		= {https://doi.org/10.1145/3110283},
  doi		= {10.1145/3110283}
}

@InProceedings{	  AltenkirchDanielssonEtAl17,
  altauthor	= {Thorsten Altenkirch and Nils Anders Danielsson and Nicolai
		  Kraus},
  author	= {Thorsten Altenkirch and Nils Danielsson and Nicolai
		  Kraus},
  title		= {Partiality, Revisited - The Partiality Monad as a Quotient
		  Inductive-Inductive Type},
  altbooktitle	= {Foundations of Software Science and Computation Structures
		  - 20th International Conference, {FOSSACS} 2017, Held as
		  Part of the European Joint Conferences on Theory and
		  Practice of Software, {ETAPS} 2017, Uppsala, Sweden, April
		  22-29, 2017, Proceedings},
  pages		= {534--549},
  alteditor	= {Javier Esparza and Andrzej S. Murawski},
  editor	= {Javier Esparza and Andrzej Murawski},
  booktitle	= {Foundations of Software Science and Computation
		  Structures, {FOSSACS} 2017},
  series	= lncs,
  volume	= {10203},
  year		= {2017},
  nourl		= {https://doi.org/10.1007/978-3-662-54458-7},
  timestamp	= {Tue, 23 May 2017 01:08:04 +0200}
}

@InProceedings{	  AltenkirchKaposi16,
  author	= {Thorsten Altenkirch and Ambrus Kaposi},
  title		= {Normalisation by Evaluation for Dependent Types},
  booktitle	= {1st International Conference on Formal Structures for
		  Computation and Deduction (FSCD 2016)},
  pages		= {6:1--6:16},
  series	= lipics,
  year		= {2016},
  volume	= {52},
  opteditor	= {Delia Kesner and Brigitte Pientka},
  publisher	= {Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik},
  optaddress	= {Dagstuhl, Germany},
  urn		= {urn:nbn:de:0030-drops-59727},
  doi		= {10.4230/LIPIcs.FSCD.2016.6}
}

@InProceedings{	  AltenkirchReus99,
  author	= {Thorsten Altenkirch and Bernhard Reus},
  editor	= {J{\"{o}}rg Flum and Mario Rodr{\'{\i}}guez{-}Artalejo},
  title		= {Monadic Presentations of Lambda Terms Using Generalized
		  Inductive Types},
  booktitle	= {Computer Science Logic, 13th International Workshop, {CSL}
		  '99, 8th Annual Conference of the EACSL, Madrid, Spain,
		  September 20-25, 1999, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {1683},
  pages		= {453--468},
  publisher	= {Springer},
  year		= {1999},
  url		= {https://doi.org/10.1007/3-540-48168-0\_32},
  doi		= {10.1007/3-540-48168-0\_32},
  timestamp	= {Tue, 14 May 2019 10:00:42 +0200}
}

@Book{		  AmadioCurien98,
  place		= {Cambridge},
  series	= {Cambridge Tracts in Theoretical Computer Science},
  title		= {Domains and Lambda-Calculi},
  publisher	= {Cambridge University Press},
  author	= {Amadio, Roberto M. and Curien, Pierre-Louis},
  year		= 1998,
  collection	= {Cambridge Tracts in Theoretical Computer Science}
}

@PhDThesis{	  AmbalSchmittEtAl20,
  title		= {Automatic Transformation of a Big-Step Skeletal Semantics
		  into Small-Step},
  author	= {Ambal, Guillaume and Schmitt, Alan and Lenglet,
		  Sergue{\"\i}},
  year		= {2020},
  school	= {Inria Rennes-Bretagne Atlantique}
}

@Article{	  AnandMorrisett17,
  author	= {Abhishek Anand and Greg Morrisett},
  title		= {Revisiting Parametricity: Inductives and Uniformity of
		  Propositions},
  journal	= {CoRR},
  volume	= {abs/1705.01163},
  year		= {2017},
  url		= {http://arxiv.org/abs/1705.01163},
  eprinttype	= {arXiv},
  eprint	= {1705.01163},
  timestamp	= {Mon, 13 Aug 2018 16:46:10 +0200}
}

@Article{	  AppelMcAllester01,
  author	= {Andrew W. Appel and David A. McAllester},
  title		= {An indexed model of recursive types for foundational
		  proof-carrying code},
  journal	= {{ACM} Trans. Program. Lang. Syst.},
  volume	= {23},
  number	= {5},
  pages		= {657--683},
  year		= {2001},
  doi		= {10.1145/504709.504712},
  timestamp	= {Mon, 15 Jun 2020 16:54:21 +0200}
}

@Article{	  AptPlotkin86,
  author	= {Apt, K. R. and Plotkin, G. D.},
  title		= {Countable nondeterminism and random assignment},
  year		= 1986,
  issue_date	= {Oct. 1986},
  publisher	= {Association for Computing Machinery},
  address	= {New York, NY, USA},
  volume	= 33,
  number	= 4,
  url		= {https://doi.org/10.1145/6490.6494},
  doi		= {10.1145/6490.6494},
  journal	= {J. ACM},
  month		= aug,
  pages		= {724–767},
  numpages	= 44
}

@InProceedings{	  ArkorFiore20,
  author	= {Nathanael Arkor and Marcelo Fiore},
  editor	= {Holger Hermanns and Lijun Zhang and Naoki Kobayashi and
		  Dale Miller},
  title		= {Algebraic models of simple type theories: {A} polynomial
		  approach},
  booktitle	= {35th Annual {ACM/IEEE} Symposium on Logic in Computer
		  Science, LICS'20},
  pages		= {88--101},
  publisher	= {{ACM}},
  year		= {2020},
  url		= {https://doi.org/10.1145/3373718.3394771},
  doi		= {10.1145/3373718.3394771},
  timestamp	= {Thu, 14 Oct 2021 09:50:16 +0200}
}

@Book{		  Awodey10,
  author	= {Awodey, Steve},
  title		= {Category Theory},
  year		= {2010},
  edition	= {2nd},
  publisher	= {Oxford University Press, Inc.},
  address	= {New York, NY, USA}
}

@InProceedings{	  Azevedo-de-AmorimCollinsEtAl14,
  author	= {Azevedo de Amorim, Arthur and Collins, Nathan and DeHon,
		  Andr{\'e} and Demange, Delphine and Hri\c{t}cu,
		  C\u{a}t\u{a}lin and Pichardie, David and Pierce, Benjamin
		  C. and Pollack, Randy and Tolmach, Andrew},
  title		= {A Verified Information-flow Architecture},
  booktitle	= {Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on
		  Principles of Programming Languages},
  series	= {POPL '14},
  year		= {2014},
  pages		= {165--178},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/2535838.2535839},
  doi		= {10.1145/2535838.2535839},
  acmid		= {2535839},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  Bach-PoulsenMosses14,
  author	= {Bach Poulsen, Casper and Mosses, Peter D.},
  title		= {Deriving Pretty-Big-Step Semantics from Small-Step
		  Semantics},
  year		= {2014},
  publisher	= {Springer-Verlag},
  address	= {Berlin, Heidelberg},
  doi		= {10.1007/978-3-642-54833-8_15},
  booktitle	= {Proceedings of the 23rd European Symposium on Programming
		  Languages and Systems - Volume 8410},
  pages		= {270–289},
  numpages	= {20}
}

@Article{	  Bach-PoulsenRouvoetEtAl17,
  author	= {Bach Poulsen, Casper and Rouvoet, Arjen and Tolmach,
		  Andrew and Krebbers, Robbert and Visser, Eelco},
  title		= {Intrinsically-typed Definitional Interpreters for
		  Imperative Languages},
  journal	= {Proc. ACM Program. Lang.},
  issue_date	= {January 2018},
  volume	= {2},
  number	= {POPL},
  month		= dec,
  year		= {2017},
  pages		= {16:1--16:34},
  articleno	= {16},
  numpages	= {34},
  url		= {http://doi.acm.org/10.1145/3158104},
  doi		= {10.1145/3158104},
  acmid		= {3158104},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  Baeten05,
  title		= {A brief history of process algebra},
  journal	= {Theoretical Computer Science},
  volume	= 335,
  number	= 2,
  pages		= {131-146},
  year		= 2005,
  note		= {Process Algebra},
  doi		= {https://doi.org/10.1016/j.tcs.2004.07.036},
  author	= {J.C.M. Baeten}
}

@InProceedings{	  BaierHermanns97,
  author	= {Christel Baier and Holger Hermanns},
  editor	= {Orna Grumberg},
  title		= {Weak Bisimulation for Fully Probabilistic Processes},
  booktitle	= {Computer Aided Verification, 9th International Conference,
		  {CAV} '97, Haifa, Israel, June 22-25, 1997, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {1254},
  pages		= {119--130},
  publisher	= {Springer},
  year		= {1997},
  url		= {https://doi.org/10.1007/3-540-63166-6\_14},
  doi		= {10.1007/3-540-63166-6\_14},
  timestamp	= {Tue, 14 May 2019 10:00:43 +0200}
}

@Proceedings{	  BakkerRoeverEtAl93,
  editor	= {J. W. de Bakker and Willem P. de Roever and Grzegorz
		  Rozenberg},
  title		= {Sematics: Foundations and Applications, {REX} Workshop,
		  Beekbergen, The Netherlands, June 1-4, 1992, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {666},
  publisher	= {Springer},
  year		= {1993},
  url		= {https://doi.org/10.1007/3-540-56596-5},
  doi		= {10.1007/3-540-56596-5},
  timestamp	= {Tue, 14 May 2019 10:00:52 +0200}
}

@InProceedings{	  BaltopoulosGordon09,
  author	= {Baltopoulos, Ioannis G. and Gordon, Andrew D.},
  title		= {Secure Compilation of a Multi-Tier Web Language},
  booktitle	= {Proceedings of the 4th International Workshop on Types in
		  Language Design and Implementation},
  series	= {TLDI '09},
  year		= {2009},
  pages		= {27--38},
  numpages	= {12},
  acmid		= {1481866},
  publisher	= {ACM}
}

@InProceedings{	  BanerjeeNaumann02,
  author	= {Banerjee, Anindya and Naumann, David A.},
  title		= {Secure Information Flow and Pointer Confinement in a
		  Java-like Language},
  booktitle	= {Proceedings of the 15th IEEE Workshop on Computer Security
		  Foundations},
  series	= {CSFW '02},
  year		= {2002},
  pages		= {253--},
  url		= {http://dl.acm.org/citation.cfm?id=794201.795164},
  acmid		= {795164},
  publisher	= {IEEE Computer Society},
  address	= {Washington, DC, USA}
}

@Article{	  Barr70,
  author	= {Michael Barr},
  title		= {Coequalizers and free triples},
  journal	= {Math.~Z.},
  year		= {1970},
  optkey	= {},
  volume	= {116},
  optnumber	= {},
  pages		= {307-322},
  optmonth	= {},
  optnote	= {},
  optannote	= {}
}

@InProceedings{	  Barr70a,
  author	= {Micheal Barr},
  title		= {Relational algebras},
  optcrossref	= {},
  optkey	= {},
  booktitle	= {Proc.~Midwest Category Seminar},
  year		= {1970},
  opteditor	= {},
  volume	= {137},
  optnumber	= {},
  series	= lnm,
  optpages	= {},
  optmonth	= {},
  optaddress	= {},
  optorganization={},
  publisher	= springer,
  optnote	= {},
  optannote	= {}
}

@Article{	  Barr92,
  title		= "Algebraically compact functors",
  journal	= "Journal of Pure and Applied Algebra",
  volume	= "82",
  number	= "3",
  pages		= "211 - 231",
  year		= "1992",
  doi		= "https://doi.org/10.1016/0022-4049(92)90169-G",
  url		= "http://www.sciencedirect.com/science/article/pii/002240499290169G",
  author	= "Michael Barr"
}

@InProceedings{	  BarresiRazaviEtAl15,
  author	= {Antonio Barresi and Kaveh Razavi and Mathias Payer and
		  Thomas R. Gross},
  title		= {{CAIN}: Silently Breaking {ASLR} in the Cloud},
  booktitle	= {9th {USENIX} Workshop on Offensive Technologies ({WOOT}
		  15)},
  year		= {2015},
  address	= {Washington, D.C.},
  url		= {https://www.usenix.org/conference/woot15/workshop-program/presentation/barresi},
  publisher	= {{USENIX} Association}
}

@PhDThesis{	  Bartels04,
  title		= "On generalised coinduction and probabilistic specification
		  formats: Distributive laws in coalgebraic modelling",
  author	= "Falk Bartels",
  year		= "2004",
  language	= "English",
  series	= "IPA dissertation series",
  number	= "6",
  school	= "Vrije Universiteit Amsterdam"
}

@Article{	  BartheBlazyEtAl19,
  author	= {Barthe, Gilles and Blazy, Sandrine and Gr\'{e}goire,
		  Benjamin and Hutin, R\'{e}mi and Laporte, Vincent and
		  Pichardie, David and Trieu, Alix},
  title		= {Formal Verification of a Constant-Time Preserving C
		  Compiler},
  year		= {2019},
  issue_date	= {January 2020},
  publisher	= {Association for Computing Machinery},
  address	= {New York, NY, USA},
  volume	= {4},
  number	= {POPL},
  url		= {https://doi.org/10.1145/3371075},
  doi		= {10.1145/3371075},
  journal	= {Proc. ACM Program. Lang.},
  month		= dec,
  articleno	= {7},
  numpages	= {30}
}

@InProceedings{	  BartheGregoireEtAl18,
  title		= {Secure compilation of side-channel countermeasures: the
		  case of cryptographic “constant-time”},
  author	= {Barthe, Gilles and Gr{\'e}goire, Benjamin and Laporte,
		  Vincent},
  booktitle	= {2018 IEEE 31st Computer Security Foundations Symposium
		  (CSF)},
  pages		= {328--343},
  year		= {2018},
  organization	= {IEEE}
}

@InProceedings{	  Basold19,
  author	= {Henning Basold},
  editor	= {Markus Roggenbach and Ana Sokolova},
  title		= {Coinduction in Flow: The Later Modality in Fibrations},
  booktitle	= {8th Conference on Algebra and Coalgebra in Computer
		  Science, {CALCO} 2019, June 3-6, 2019, London, United
		  Kingdom},
  series	= {LIPIcs},
  volume	= {139},
  pages		= {8:1--8:22},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year		= {2019},
  url		= {https://doi.org/10.4230/LIPIcs.CALCO.2019.8},
  doi		= {10.4230/LIPIcs.CALCO.2019.8},
  timestamp	= {Thu, 19 Dec 2019 09:27:29 +0100}
}

@TechReport{	  BellLaPadula73,
  title		= {Secure computer systems: Mathematical foundations},
  author	= {Bell, D Elliott and LaPadula, Leonard J},
  year		= {1973},
  institution	= {DTIC Document}
}

@InProceedings{	  BentonHur09,
  author	= {Benton, Nick and Hur, Chung-Kil},
  title		= {Biorthogonality, Step-Indexing and Compiler Correctness},
  year		= {2009},
  publisher	= {ACM},
  optaddress	= {New York, NY, USA},
  doi		= {10.1145/1596550.1596567},
  booktitle	= {14th ACM SIGPLAN International Conference on Functional
		  Programming (ICFP 2009)},
  pages		= {97–108},
  numpages	= {12},
  optseries	= {ICFP '09}
}

@Article{	  BentonHurEtAl12,
  author	= {Nick Benton and Chung{-}Kil Hur and Andrew Kennedy and
		  Conor McBride},
  title		= {Strongly Typed Term Representations in Coq},
  journal	= {J. Autom. Reason.},
  volume	= {49},
  number	= {2},
  pages		= {141--159},
  year		= {2012},
  url		= {https://doi.org/10.1007/s10817-011-9219-0},
  doi		= {10.1007/s10817-011-9219-0},
  timestamp	= {Wed, 02 Sep 2020 13:29:40 +0200}
}

@Book{		  Bergman98,
  author	= {Bergman, George},
  title		= {An invitation to general algebra and universal
		  constructions},
  publisher	= {H. Helson},
  year		= {1998},
  address	= {Berkeley, CA}
}

@TechReport{	  BergstraKlop82,
  title		= {Fixed point semantics in process algebras},
  author	= {Jan A. Bergstra and Jan Willem Klop},
  year		= 1982
}

@Article{	  BernardyJanssonEtAl12,
  author	= {Jean{-}Philippe Bernardy and Patrik Jansson and Ross
		  Paterson},
  title		= {Proofs for free - Parametricity for dependent types},
  journal	= {J. Funct. Program.},
  volume	= {22},
  number	= {2},
  pages		= {107--152},
  year		= {2012},
  doi		= {10.1017/S0956796812000056}
}

@InProceedings{	  Bernstein98,
  author	= {Karen L. Bernstein},
  title		= {A Congruence Theorem for Structured Operational Semantics
		  of Higher-Order Languages},
  booktitle	= {13th Annual {IEEE} Symposium on Logic in Computer Science,
		  LICS'98},
  pages		= {153--164},
  publisher	= {{IEEE} Computer Society},
  year		= {1998},
  url		= {https://doi.org/10.1109/LICS.1998.705652},
  doi		= {10.1109/LICS.1998.705652},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@InProceedings{	  BessonDangEtAl18,
  title		= {Securing Compilation Against Memory Probing},
  author	= {Besson, Fr{\'e}d{\'e}ric and Dang, Alexandre and Jensen,
		  Thomas},
  booktitle	= {Proceedings of the 13th Workshop on Programming Languages
		  and Analysis for Security},
  pages		= {29--40},
  year		= {2018},
  organization	= {ACM}
}

@Article{	  BirkedalBizjakEtAl13,
  author	= {Lars Birkedal and Ales Bizjak and Jan Schwinghammer},
  title		= {Step-Indexed Relational Reasoning for Countable
		  Nondeterminism},
  journal	= {Log. Methods Comput. Sci.},
  volume	= {9},
  number	= {4},
  year		= {2013},
  doi		= {10.2168/LMCS-9(4:4)2013}
}

@Article{	  BirkedalMgelbergEtAl12,
  author	= {Lars Birkedal and Rasmus M{\o}gelberg and Jan
		  Schwinghammer and Kristian St{\o}vring},
  title		= {First Steps in Synthetic Guarded Domain Theory:
		  Step-Indexing in the Topos of Trees},
  journal	= lmcs,
  volume	= {8},
  number	= {4:1},
  pages		= {1--45},
  year		= {2012}
}

@InProceedings{	  BirkedalSieczkowskiEtAl12,
  author	= {Lars Birkedal and Filip Sieczkowski and Jacob Thamsborg},
  editor	= {Patrick C{\'{e}}gielski and Arnaud Durand},
  title		= {A Concurrent Logical Relation},
  booktitle	= {26th International Workshop/21st Annual Conference of the
		  EACSL ({CSL} 2012)},
  series	= {LIPIcs},
  volume	= {16},
  pages		= {107--121},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year		= {2012},
  doi		= {10.4230/LIPICS.CSL.2012.107}
}

@Article{	  BirkedalStvringEtAl10,
  title		= {The Category-Theoretic Solution of Recursive Metric-Space
		  Equations},
  author	= {Birkedal, Lars and St{\o}vring, Kristian and Thamsborg,
		  Jacob},
  year		= {2010},
  optmonth	= oct,
  journal	= {Theoretical Computer Science},
  publisher	= elsevier,
  volume	= {411},
  number	= {47},
  pages		= {4102--4122},
  doi		= {10.1016/j.tcs.2010.07.010}
}

@InProceedings{	  BizjakBirkedal15,
  author	= "Bizjak, Ale{\v{s}} and Birkedal, Lars",
  editor	= "Pitts, Andrew",
  title		= "Step-Indexed Logical Relations for Probability",
  booktitle	= "18th International Conference on Foundations of Software
		  Science and Computation Structures (FoSSaCS 2015)",
  year		= "2015",
  publisher	= springer,
  optaddress	= "Berlin, Heidelberg",
  pages		= "279--294",
  series	= lncs,
  volume	= {9034},
  doi		= "10.1007/978-3-662-46678-0_18"
}

@Article{	  BlevinsWeathersEtAl15,
  author	= {Blevins, Christy and Weathers, Frank and Davis, Margaret
		  and Witte, Tracy and Domino, Jessica},
  year		= {2015},
  month		= {11},
  pages		= {},
  title		= {The Posttraumatic Stress Disorder Checklist for DSM-5
		  (PCL-5): Development and Initial Psychometric Evaluation},
  volume	= {28},
  journal	= {Journal of traumatic stress},
  doi		= {10.1002/jts.22059}
}

@Article{	  Bloom95,
  author	= {Bard Bloom},
  title		= {Structural Operational Semantics for Weak Bisimulations},
  journal	= {Theor. Comput. Sci.},
  volume	= {146},
  number	= {1{\&}2},
  pages		= {25--68},
  year		= {1995},
  url		= {https://doi.org/10.1016/0304-3975(94)00152-9},
  doi		= {10.1016/0304-3975(94)00152-9},
  timestamp	= {Sun, 28 May 2017 13:20:02 +0200}
}

@Article{	  BloomIstrailEtAl95,
  author	= {Bard Bloom and Sorin Istrail and Albert R. Meyer},
  title		= {Bisimulation Can't be Traced},
  journal	= {J. {ACM}},
  volume	= {42},
  number	= {1},
  pages		= {232--268},
  year		= {1995},
  url		= {https://doi.org/10.1145/200836.200876},
  doi		= {10.1145/200836.200876},
  timestamp	= {Tue, 06 Nov 2018 12:51:45 +0100}
}

@Unpublished{	  BloomVandraager94,
  author	= "Bard Bloom and Frits Vandraager",
  title		= "SOS rule formats for parameterized and state-bearing
		  processes",
  note		= "\url{http://www.sws.cs.ru.nl/publications/papers/fvaan/bardfrits.ps}",
  year		= "1994"
}

@Proceedings{	  BodkMajumdar16,
  editor	= {Rastislav Bod{\'{\i}}k and Rupak Majumdar},
  title		= {Proceedings of the 43rd Annual {ACM} {SIGPLAN-SIGACT}
		  Symposium on Principles of Programming Languages, {POPL}
		  2016, St. Petersburg, FL, USA, January 20 - 22, 2016},
  publisher	= {{ACM}},
  year		= {2016},
  url		= {http://dl.acm.org/citation.cfm?id=2837614},
  timestamp	= {Wed, 09 Mar 2016 08:11:59 +0100}
}

@InProceedings{	  BonchiPetrisanEtAl14,
  author	= {Filippo Bonchi and Daniela Petrisan and Damien Pous and
		  Jurriaan Rot},
  editor	= {Thomas A. Henzinger and Dale Miller},
  title		= {Coinduction up-to in a fibrational setting},
  booktitle	= {Joint Meeting of the Twenty-Third {EACSL} Annual
		  Conference on Computer Science Logic {(CSL)} and the
		  Twenty-Ninth Annual {ACM/IEEE} Symposium on Logic in
		  Computer Science (LICS), {CSL-LICS} '14, Vienna, Austria,
		  July 14 - 18, 2014},
  pages		= {20:1--20:9},
  publisher	= {{ACM}},
  year		= {2014},
  url		= {https://doi.org/10.1145/2603088.2603149},
  doi		= {10.1145/2603088.2603149},
  timestamp	= {Tue, 06 Nov 2018 11:07:36 +0100}
}

@InProceedings{	  BonchiPetrisanEtAl15,
  author	= {Filippo Bonchi and Daniela Petrisan and Damien Pous and
		  Jurriaan Rot},
  title		= {Lax Bialgebras and Up-To Techniques for Weak
		  Bisimulations},
  booktitle	= {26th International Conference on Concurrency Theory,
		  {CONCUR} 2015, Madrid, Spain, September 1.4, 2015},
  pages		= {240--253},
  year		= {2015},
  doi		= {10.4230/LIPIcs.CONCUR.2015.240},
  timestamp	= {Thu, 02 May 2019 17:40:11 +0200}
}

@Article{	  BonchiPetrisanEtAl17,
  author	= {Filippo Bonchi and Daniela Petrisan and Damien Pous and
		  Jurriaan Rot},
  title		= {A general account of coinduction up-to},
  journal	= {Acta Inf.},
  volume	= {54},
  number	= {2},
  pages		= {127--190},
  year		= {2017},
  url		= {https://doi.org/10.1007/s00236-016-0271-4},
  doi		= {10.1007/s00236-016-0271-4},
  timestamp	= {Tue, 26 Jun 2018 14:09:12 +0200}
}

@Article{	  BonsangueHansenEtAl15,
  author	= {Marcello M. Bonsangue and Helle Hvid Hansen and Alexander
		  Kurz and Jurriaan Rot},
  title		= {Presenting Distributive Laws},
  journal	= {Log. Methods Comput. Sci.},
  volume	= {11},
  number	= {3},
  year		= {2015},
  url		= {https://doi.org/10.2168/LMCS-11(3:2)2015},
  doi		= {10.2168/LMCS-11(3:2)2015},
  timestamp	= {Thu, 25 Jun 2020 21:29:10 +0200}
}

@InProceedings{	  BonsangueMiliusEtAl12,
  author	= {Marcello M. Bonsangue and Stefan Milius and Jurriaan Rot},
  editor	= {Bas Luttik and Michel A. Reniers},
  title		= {On the specification of operations on the rational
		  behaviour of systems},
  booktitle	= {Proceedings Combined 19th International Workshop on
		  Expressiveness in Concurrency and 9th Workshop on
		  Structured Operational Semantics, {EXPRESS/SOS} 2012,
		  Newcastle upon Tyne, UK, September 3, 2012},
  series	= {{EPTCS}},
  volume	= {89},
  pages		= {3--18},
  year		= {2012},
  url		= {https://doi.org/10.4204/EPTCS.89.2},
  doi		= {10.4204/EPTCS.89.2},
  timestamp	= {Sat, 19 Oct 2019 19:22:54 +0200}
}

@Book{		  Borceux94,
  title		= {Handbook of {{Categorical Algebra}}: {{Volume}} 1: {{Basic
		  Category Theory}}},
  shorttitle	= {Handbook of {{Categorical Algebra}}},
  author	= {Borceux, Francis},
  year		= {1994},
  series	= {Encyclopedia of {{Mathematics}} and Its {{Applications}}},
  volume	= {1},
  publisher	= {{Cambridge University Press}},
  optaddress	= {{Cambridge}},
  doi		= {10.1017/CBO9780511525858}
}

@InProceedings{	  BorthelleHirschowitzEtAl20,
  author	= {Peio Borthelle and Tom Hirschowitz and Ambroise Lafont},
  editor	= {Holger Hermanns and Lijun Zhang and Naoki Kobayashi and
		  Dale Miller},
  title		= {A Cellular {Howe} Theorem},
  booktitle	= {35th Annual {ACM/IEEE} Symposium on Logic in Computer
		  Science, LICS'20},
  pages		= {273--286},
  publisher	= {{ACM}},
  year		= {2020},
  url		= {https://doi.org/10.1145/3373718.3394738},
  doi		= {10.1145/3373718.3394738},
  timestamp	= {Thu, 23 Jun 2022 19:58:49 +0200}
}

@Article{	  Brengos15,
  author	= {Tomasz Brengos},
  title		= {Weak bisimulation for coalgebras over order enriched
		  monads},
  journal	= {Logical Methods in Computer Science},
  volume	= {11},
  number	= {2},
  year		= {2015},
  url		= {https://doi.org/10.2168/LMCS-11(2:14)2015},
  doi		= {10.2168/LMCS-11(2:14)2015},
  timestamp	= {Tue, 14 May 2019 16:31:18 +0200}
}

@InProceedings{	  Brengos18,
  author	= {Tomasz Brengos},
  editor	= {Sven Schewe and Lijun Zhang},
  title		= {A Coalgebraic Take on Regular and omega-Regular Behaviour
		  for Systems with Internal Moves},
  booktitle	= {29th International Conference on Concurrency Theory,
		  {CONCUR} 2018, September 4-7, 2018, Beijing, China},
  series	= {LIPIcs},
  volume	= {118},
  pages		= {25:1--25:18},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year		= {2018},
  url		= {https://doi.org/10.4230/LIPIcs.CONCUR.2018.25},
  doi		= {10.4230/LIPIcs.CONCUR.2018.25},
  timestamp	= {Tue, 11 Feb 2020 15:52:14 +0100}
}

@Article{	  BrengosMiculanEtAl15,
  author	= {Tomasz Brengos and Marino Miculan and Marco Peressotti},
  title		= {Behavioural equivalences for coalgebras with unobservable
		  moves},
  journal	= {J. Log. Algebraic Methods Program.},
  volume	= {84},
  number	= {6},
  pages		= {826--852},
  year		= {2015},
  url		= {https://doi.org/10.1016/j.jlamp.2015.09.002},
  doi		= {10.1016/j.jlamp.2015.09.002},
  timestamp	= {Sat, 22 Feb 2020 19:18:11 +0100}
}

@InProceedings{	  Brookes93,
  author	= {Stephen D. Brookes},
  title		= {Full Abstraction for a Shared Variable Parallel Language},
  booktitle	= {Proceedings of the Eighth Annual Symposium on Logic in
		  Computer Science {(LICS} '93), Montreal, Canada, June
		  19-23, 1993},
  pages		= {98--109},
  publisher	= {{IEEE} Computer Society},
  year		= {1993},
  url		= {https://doi.org/10.1109/LICS.1993.287596},
  doi		= {10.1109/LICS.1993.287596},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@InProceedings{	  BudiuErlingssonEtAl06,
  author	= {Budiu, Mihai and Erlingsson, \'{U}lfar and Abadi,
		  Mart\'{\i}n},
  title		= {Architectural Support for Software-based Protection},
  booktitle	= {Proceedings of the 1st Workshop on Architectural and
		  System Support for Improving Software Dependability},
  series	= {ASID '06},
  year		= {2006},
  pages		= {42--51},
  numpages	= {10},
  url		= {http://doi.acm.org/10.1145/1181309.1181316},
  doi		= {10.1145/1181309.1181316},
  acmid		= {1181316},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Proceedings{	  Caires19,
  editor	= {Lu{\'{\i}}s Caires},
  title		= {Programming Languages and Systems - 28th European
		  Symposium on Programming, {ESOP} 2019, Held as Part of the
		  European Joint Conferences on Theory and Practice of
		  Software, {ETAPS} 2019, Prague, Czech Republic, April 6-11,
		  2019, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {11423},
  publisher	= {Springer},
  year		= {2019},
  url		= {https://doi.org/10.1007/978-3-030-17184-1},
  doi		= {10.1007/978-3-030-17184-1},
  timestamp	= {Tue, 14 May 2019 10:00:41 +0200}
}

@Article{	  Capretta05,
  author	= {Venanzio Capretta},
  title		= {General recursion via coinductive types},
  altjournal	= {Logical Methods in Computer Science},
  journal	= {Log.\ Meth.\ Comput.\ Sci.},
  volume	= {1},
  number	= {2},
  year		= {2005}
}

@Article{	  CarboniLackEtAl93,
  title		= {Introduction to Extensive and Distributive Categories},
  author	= {Carboni, Aurelio and Lack, Stephen and Walters, R. F. C.},
  year		= {1993},
  month		= feb,
  journal	= {Journal of Pure and Applied Algebra},
  volume	= {84},
  number	= {2},
  pages		= {145--158},
  doi		= {10.1016/0022-4049(93)90035-R}
}

@InProceedings{	  CarterKecklerEtAl94,
  author	= {Carter, Nicholas P. and Keckler, Stephen W. and Dally,
		  William J.},
  title		= {Hardware Support for Fast Capability-based Addressing},
  booktitle	= {Proceedings of the Sixth International Conference on
		  Architectural Support for Programming Languages and
		  Operating Systems},
  series	= {ASPLOS VI},
  year		= {1994},
  pages		= {319--327},
  numpages	= {9},
  url		= {http://doi.acm.org/10.1145/195473.195579},
  doi		= {10.1145/195473.195579},
  acmid		= {195579},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Proceedings{	  ChakravartyHuEtAl11,
  editor	= {Manuel M. T. Chakravarty and Zhenjiang Hu and Olivier
		  Danvy},
  title		= {Proceeding of the 16th {ACM} {SIGPLAN} international
		  conference on Functional Programming, {ICFP} 2011, Tokyo,
		  Japan, September 19-21, 2011},
  publisher	= {{ACM}},
  year		= {2011},
  timestamp	= {Thu, 22 Sep 2011 12:22:33 +0200}
}

@InProceedings{	  ChapmanUustaluEtAl15,
  author	= {James Chapman and Tarmo Uustalu and Niccol{\`{o}} Veltri},
  title		= {Quotienting the Delay Monad by Weak Bisimilarity},
  altbooktitle	= {Theoretical Aspects of Computing - {ICTAC} 2015 - 12th
		  International Colloquium Cali, Colombia, October 29-31,
		  2015, Proceedings},
  booktitle	= {Theoretical Aspects of Computing, {ICTAC} 2015},
  pages		= {110--125},
  year		= {2015},
  volume	= {9399},
  publisher	= {Springer},
  series	= lncs
}

@Article{	  ChapmanUustaluEtAl19,
  title		= {Quotienting the delay monad by weak bisimilarity},
  volume	= {29},
  number	= {1},
  journal	= {Mathematical Structures in Computer Science},
  publisher	= {Cambridge University Press},
  author	= {James Chapman and Tarmo Uustalu and Niccol{\`{o}} Veltri},
  year		= {2019},
  pages		= {67–92}
}

@InProceedings{	  ChisnallDavisEtAl17,
  title		= {{{CHERI JNI}}: {{Sinking}} the {{Java Security Model}}
		  into the {{C}}},
  booktitle	= {International {{Conference}} on {{Architectural Support}}
		  for {{Programming Languages}} and {{Operating Systems}}},
  publisher	= {{ACM}},
  doi		= {10.1145/3037697.3037725},
  author	= {Chisnall, David and Davis, Brooks and Gudka, Khilan and
		  Brazdil, David and Joannou, Alexandre and Woodruff,
		  Jonathan and Markettos, A. Theodore and Maste, J. Edward
		  and Norton, Robert and Son, Stacey and Roe, Michael and
		  Moore, Simon W. and Neumann, Peter G. and Laurie, Ben and
		  Watson, Robert N.M.},
  year		= {2017},
  pages		= {569--583}
}

@Article{	  ChisnallGargEtAl22,
  author	= {Chisnall, David and Garg, Deepak and Hritcu, Catalin and
		  Payer, Mathias},
  title		= {{Secure Compilation (Dagstuhl Seminar 21481)}},
  pages		= {173--204},
  journal	= {Dagstuhl Reports},
  year		= {2022},
  volume	= {11},
  number	= {10},
  editor	= {Chisnall, David and Garg, Deepak and Hritcu, Catalin and
		  Payer, Mathias},
  publisher	= {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address	= {Dagstuhl, Germany},
  url		= {https://drops.dagstuhl.de/opus/volltexte/2022/15933},
  urn		= {urn:nbn:de:0030-drops-159332},
  doi		= {10.4230/DagRep.11.10.173}
}

@InProceedings{	  ChisnallRothwellEtAl15,
  title		= {Beyond the PDP-11: Architectural support for a memory-safe
		  C abstract machine},
  author	= {Chisnall, David and Rothwell, Colin and Watson, Robert NM
		  and Woodruff, Jonathan and Vadera, Munraj and Moore, Simon
		  W and Roe, Michael and Davis, Brooks and Neumann, Peter G},
  booktitle	= {ACM SIGPLAN Notices},
  volume	= {50},
  number	= {4},
  pages		= {117--130},
  year		= {2015},
  organization	= {ACM}
}

@Proceedings{	  Chong12,
  editor	= {Stephen Chong},
  title		= {25th {IEEE} Computer Security Foundations Symposium, {CSF}
		  2012, Cambridge, MA, USA, June 25-27, 2012},
  publisher	= {{IEEE} Computer Society},
  year		= {2012},
  url		= {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6265867},
  timestamp	= {Fri, 13 May 2016 11:46:54 +0200}
}

@Article{	  ChowCorrellEtAl87,
  author	= {Chow, F. and Correll, S. and Himelstein, M. and Killian,
		  E. and Weber, L.},
  title		= {How Many Addressing Modes Are Enough?},
  journal	= {SIGPLAN Not.},
  issue_date	= {Oct. 1987},
  volume	= {22},
  number	= {10},
  month		= oct,
  year		= {1987},
  pages		= {117--121},
  numpages	= {5},
  url		= {http://doi.acm.org/10.1145/36205.36193},
  doi		= {10.1145/36205.36193},
  acmid		= {36193},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  Ciobaca13,
  author	= "Ciob{\^a}c{\u{a}}, {\cedilla{S}}tefan",
  editor	= "Johnsen, Einar Broch and Petre, Luigia",
  title		= "From Small-Step Semantics to Big-Step Semantics,
		  Automatically",
  booktitle	= "Integrated Formal Methods",
  year		= "2013",
  publisher	= "Springer Berlin Heidelberg",
  address	= "Berlin, Heidelberg",
  pages		= "347--361"
}

@Article{	  ClarksonSchneider10,
  author	= {Clarkson, Michael R. and Schneider, Fred B.},
  title		= {Hyperproperties},
  journal	= {J. Comput. Secur.},
  volume	= {18},
  number	= {6},
  year		= {2010},
  pages		= {1157--1210},
  numpages	= {54},
  acmid		= {1891830},
  publisher	= {IOS Press}
}

@Article{	  Cockett93,
  author	= {J. Robin B. Cockett},
  title		= {Introduction to Distributive Categories},
  journal	= {Mathematical Structures in Computer Science},
  volume	= {3},
  number	= {3},
  pages		= {277--307},
  year		= {1993},
  url		= {https://doi.org/10.1017/S0960129500000232},
  doi		= {10.1017/S0960129500000232},
  timestamp	= {Sun, 28 May 2017 13:25:36 +0200}
}

@InProceedings{	  CorradiniGroe-RhodeEtAl98,
  author	= {Andrea Corradini and Martin Gro{\ss}e{-}Rhode and Reiko
		  Heckel},
  editor	= {Bart Jacobs and Larry Moss and Horst Reichel and Jan J. M.
		  M. Rutten},
  title		= {Structured Transition Systems as Lax Coalgebras},
  booktitle	= {First Workshop on Coalgebraic Methods in Computer Science,
		  {CMCS} 1998, Lisbon, Portugal, March 28-29, 1998},
  series	= {Electronic Notes in Theoretical Computer Science},
  volume	= {11},
  pages		= {22--41},
  publisher	= {Elsevier},
  year		= {1998},
  url		= {https://doi.org/10.1016/S1571-0661(04)00051-9},
  doi		= {10.1016/S1571-0661(04)00051-9},
  timestamp	= {Sat, 04 Apr 2020 17:15:23 +0200}
}

@Article{	  CostanDevadas16,
  author	= {Victor Costan and Srinivas Devadas},
  title		= {Intel {SGX} Explained},
  journal	= {{IACR} Cryptology ePrint Archive},
  volume	= {2016},
  pages		= {86},
  year		= {2016},
  url		= {http://eprint.iacr.org/2016/086},
  timestamp	= {Tue, 14 Aug 2018 17:08:21 +0200}
}

@InProceedings{	  CostanLebedevEtAl16,
  author	= {Victor Costan and Ilia A. Lebedev and Srinivas Devadas},
  editor	= {Thorsten Holz and Stefan Savage},
  title		= {Sanctum: Minimal Hardware Extensions for Strong Software
		  Isolation},
  booktitle	= {25th {USENIX} Security Symposium, {USENIX} Security 16,
		  Austin, TX, USA, August 10-12, 2016},
  pages		= {857--874},
  publisher	= {{USENIX} Association},
  year		= {2016},
  url		= {https://www.usenix.org/conference/usenixsecurity16/technical-sessions/presentation/costan},
  timestamp	= {Mon, 05 Sep 2016 15:43:05 +0200}
}

@Article{	  Crary19,
  author	= {Crary, Karl},
  title		= {Fully Abstract Module Compilation},
  journal	= {Proc. ACM Program. Lang.},
  issue_date	= {January 2019},
  volume	= {3},
  number	= {POPL},
  month		= jan,
  year		= {2019},
  pages		= {10:1--10:29},
  articleno	= {10},
  numpages	= {29},
  url		= {http://doi.acm.org/10.1145/3290323},
  doi		= {10.1145/3290323},
  acmid		= {3290323},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  Crstea10,
  author	= {Corina C{\^{\i}}rstea},
  editor	= {Bart Jacobs and Milad Niqui and Jan J. M. M. Rutten and
		  Alexandra Silva},
  title		= {Generic Infinite Traces and Path-Based Coalgebraic
		  Temporal Logics},
  booktitle	= {Proceedings of the Tenth Workshop on Coalgebraic Methods
		  in Computer Science, {CMCS} 2010, Paphos, Cyprus, March
		  26-28, 2010},
  series	= {Electronic Notes in Theoretical Computer Science},
  volume	= {264},
  number	= {2},
  pages		= {83--103},
  publisher	= {Elsevier},
  year		= {2010},
  url		= {https://doi.org/10.1016/j.entcs.2010.07.015},
  doi		= {10.1016/j.entcs.2010.07.015},
  timestamp	= {Thu, 16 Jan 2020 11:02:39 +0100}
}

@Article{	  CuijpersReniers05,
  author	= {Pieter J. L. Cuijpers and Michel A. Reniers},
  title		= {Hybrid process algebra},
  journal	= {J. Log. Algebr. Program.},
  volume	= {62},
  number	= {2},
  pages		= {191--245},
  year		= {2005},
  url		= {https://doi.org/10.1016/j.jlap.2004.02.001},
  doi		= {10.1016/j.jlap.2004.02.001},
  timestamp	= {Sun, 28 May 2017 13:17:34 +0200}
}

@Article{	  Curry30,
  url		= {http://www.jstor.org/stable/2370619},
  author	= {H. B. Curry},
  journal	= {Am. J. Math.},
  number	= {3},
  pages		= {509--536},
  publisher	= {Johns Hopkins University Press},
  title		= {Grundlagen der Kombinatorischen {L}ogik},
  urldate	= {2022-05-18},
  volume	= {52},
  year		= {1930}
}

@InProceedings{	  DagninoGavazzo22,
  author	= {Francesco Dagnino and Francesco Gavazzo},
  opteditor	= {Amy P. Felty},
  title		= {A Fibrational Tale of Operational Logical Relations},
  booktitle	= {7th International Conference on Formal Structures for
		  Computation and Deduction (FSCD 2022)},
  series	= lipics,
  volume	= {228},
  pages		= {3:1--3:21},
  publisher	= {Schloss Dagstuhl -- Leibniz-Zentrum f{\"{u}}r Informatik},
  year		= {2022},
  doi		= {10.4230/LIPIcs.FSCD.2022.3},
  timestamp	= {Wed, 07 Dec 2022 23:13:59 +0100}
}

@Article{	  DagninoGavazzo23,
  title		= {A {Fibrational Tale} of {Operational Logical Relations}:
		  {Pure}, {Effectful} and {Differential}},
  shorttitle	= {A {Fibrational Tale} of {Operational Logical Relations}},
  author	= {Dagnino, Francesco and Gavazzo, Francesco},
  year		= {2023},
  journal	= {CoRR},
  optmonth	= mar,
  eprint	= {2303.03271},
  primaryclass	= {cs},
  publisher	= {{arXiv}},
  doi		= {10.48550/arXiv.2303.03271},
  archiveprefix	= {arxiv}
}

@Article{	  Dal-LagoGavazzo21,
  author	= {Dal Lago, Ugo and Gavazzo, Francesco},
  title		= {Differential Logical Relations, Part II Increments and
		  Derivatives},
  year		= {2021},
  optissue_date	= {Dec 2021},
  publisher	= {Elsevier Science Publishers Ltd.},
  address	= {GBR},
  volume	= {895},
  number	= {C},
  doi		= {10.1016/j.tcs.2021.09.027},
  journal	= {Theor. Comput. Sci.},
  optmonth	= {Dec},
  pages		= {34–47},
  numpages	= {14}
}

@InProceedings{	  Dal-LagoGavazzoEtAl17,
  author	= {Dal Lago, Ugo and Gavazzo, Francesco and Levy, Paul
		  Blain},
  title		= {Effectful applicative bisimilarity: Monads, relators, and
		  {H}owe's method},
  booktitle	= {32nd Annual {ACM/IEEE} Symposium on Logic in Computer
		  Science (LICS 2017)},
  pages		= {1--12},
  publisher	= {{IEEE} Computer Society},
  year		= {2017},
  doi		= {10.1109/LICS.2017.8005117},
  timestamp	= {Fri, 27 Mar 2020 08:47:04 +0100}
}

@InProceedings{	  Danielsson12,
  author	= {Danielsson, Nils Anders},
  title		= {Operational semantics using the partiality monad},
  year		= {2012},
  publisher	= {Association for Computing Machinery},
  address	= {New York, NY, USA},
  url		= {https://doi.org/10.1145/2364527.2364546},
  doi		= {10.1145/2364527.2364546},
  booktitle	= {Proceedings of the 17th ACM SIGPLAN International
		  Conference on Functional Programming},
  pages		= {127–138},
  numpages	= {12},
  series	= {ICFP 2012}
}

@Book{		  Dash13,
  author	= {Dash, Pradyumna},
  title		= {Getting Started with Oracle VM VirtualBox},
  year		= {2013},
  publisher	= {Packt Publishing}
}

@InProceedings{	  De-AmorimDenesEtAl15,
  title		= {Micro-policies: Formally verified, tag-based security
		  monitors},
  author	= {De Amorim, Arthur Azevedo and D{\'e}nes, Maxime and
		  Giannarakis, Nick and Hritcu, Catalin and Pierce, Benjamin
		  C and Spector-Zabusky, Antal and Tolmach, Andrew},
  booktitle	= {Security and Privacy (SP), 2015 IEEE Symposium on},
  pages		= {813--830},
  year		= {2015},
  organization	= {IEEE}
}

@Proceedings{	  DeAngelisFedyukovichEtAl19,
  editor	= {Emanuele {De Angelis} and Grigory Fedyukovich and Nikos
		  Tzevelekos and Mattias Ulbrich},
  title		= {Proceedings of the Sixth Workshop on Horn Clauses for
		  Verification and Synthesis and Third Workshop on Program
		  Equivalence and Relational Reasoning, HCVS/PERR@ETAPS 2019,
		  Prague, Czech Republic, 6-7th April 2019},
  series	= {{EPTCS}},
  volume	= {296},
  year		= {2019},
  url		= {https://doi.org/10.4204/EPTCS.296},
  doi		= {10.4204/EPTCS.296},
  timestamp	= {Tue, 08 Oct 2019 16:56:57 +0200}
}

@Article{	  deBruijn72,
  title		= {Lambda calculus notation with nameless dummies, a tool for
		  automatic formula manipulation, with application to the
		  Church-Rosser theorem},
  journal	= {Indagationes Mathematicae (Proceedings)},
  volume	= 75,
  number	= 5,
  pages		= {381-392},
  year		= 1972,
  doi		= {https://doi.org/10.1016/1385-7258(72)90034-0},
  author	= {N.G {de Bruijn}}
}

@Article{	  DeliguoroPiperno95,
  title		= {Nondeterministic Extensions of Untyped $\lambda$-Calculus},
  journal	= {Information and Computation},
  volume	= {122},
  number	= {2},
  pages		= {149-177},
  year		= {1995},
  doi		= {https://doi.org/10.1006/inco.1995.1145},
  url		= {https://www.sciencedirect.com/science/article/pii/S0890540185711455},
  author	= {U. Deliguoro and A. Piperno}
}

@Article{	  DennisVan-Horn66,
  title		= {Programming semantics for multiprogrammed computations},
  author	= {Dennis, Jack B and Van Horn, Earl C},
  journal	= {Communications of the ACM},
  volume	= {9},
  number	= {3},
  pages		= {143--155},
  year		= {1966},
  publisher	= {ACM}
}

@InProceedings{	  DeviettiBlundellEtAl08,
  title		= {Hardbound: architectural support for spatial safety of the
		  C programming language},
  author	= {Devietti, Joe and Blundell, Colin and Martin, Milo MK and
		  Zdancewic, Steve},
  booktitle	= {ACM SIGARCH Computer Architecture News},
  volume	= {36},
  number	= {1},
  pages		= {103--114},
  year		= {2008},
  organization	= {ACM}
}

@InProceedings{	  DevrieseBirkedalEtAl16,
  author	= {Dominique Devriese and Lars Birkedal and Frank Piessens},
  title		= {Reasoning about Object Capabilities with Logical Relations
		  and Effect Parametricity},
  booktitle	= {{IEEE} European Symposium on Security and Privacy,
		  EuroS{\&}P 2016, Saarbr{\"{u}}cken, Germany, March 21-24,
		  2016},
  pages		= {147--162},
  year		= {2016},
  url		= {http://dx.doi.org/10.1109/EuroSP.2016.22},
  doi		= {10.1109/EuroSP.2016.22},
  timestamp	= {Sun, 05 Jun 2016 10:00:11 +0200}
}

@InProceedings{	  DevriesePatrignaniEtAl16,
  author	= {Dominique Devriese and Marco Patrignani and Frank
		  Piessens},
  title		= {Fully-abstract compilation by approximate
		  back-translation},
  booktitle	= {43rd Annual {ACM} {SIGPLAN-SIGACT} Symposium on Principles
		  of Programming Languages, {POPL} 2016},
  pages		= {164--177},
  year		= {2016},
  crossref-ignore={DBLP:conf/popl/2016},
  doi		= {10.1145/2837614.2837618}
}

@Article{	  Dezani-CiancagliniEtAl98,
  author	= {Dezani-Ciancaglini, Mariangiola and de'Liguoro, Ugo and
		  Piperno, Adolfo},
  title		= {A Filter Model for Concurrent Lambda-Calculus},
  journal	= {SIAM Journal on Computing},
  volume	= {27},
  number	= {5},
  pages		= {1376-1419},
  year		= {1998},
  doi		= {10.1137/S0097539794275860},
  url		= {
		  
		  https://doi.org/10.1137/S0097539794275860
		  
		  },
  eprint	= {
		  
		  https://doi.org/10.1137/S0097539794275860
		  
		  }
}

@Article{	  DhawanHritcuEtAl15,
  author	= {Dhawan, Udit and Hritcu, Catalin and Rubin, Raphael and
		  Vasilakis, Nikos and Chiricescu, Silviu and Smith, Jonathan
		  M. and Knight,Jr., Thomas F. and Pierce, Benjamin C. and
		  DeHon, Andre},
  title		= {Architectural Support for Software-Defined Metadata
		  Processing},
  journal	= {SIGARCH Comput. Archit. News},
  issue_date	= {March 2015},
  volume	= {43},
  number	= {1},
  month		= mar,
  year		= {2015},
  pages		= {487--502},
  numpages	= {16},
  url		= {http://doi.acm.org/10.1145/2786763.2694383},
  doi		= {10.1145/2786763.2694383},
  acmid		= {2694383},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  Di-GianantonioHonsellEtAl08,
  author	= "Di Gianantonio, Pietro and Honsell, Furio and Lenisa,
		  Marina",
  editor	= "Amadio, Roberto",
  title		= "RPO, Second-Order Contexts, and $\lambda$-Calculus",
  booktitle	= "Foundations of Software Science and Computational
		  Structures",
  year		= "2008",
  publisher	= "Springer Berlin Heidelberg",
  address	= "Berlin, Heidelberg"
}

@InProceedings{	  DreyerAhmedEtAl09,
  author	= {Dreyer, Derek and Ahmed, Amal and Birkedal, Lars},
  booktitle	= {24th Annual IEEE Symposium on Logic In Computer Science
		  (LICS 2009)},
  title		= {Logical Step-Indexed Logical Relations},
  year		= {2009},
  publisher	= {IEEE Computer Society},
  optvolume	= {},
  optnumber	= {},
  pages		= {71-80},
  doi		= {10.1109/LICS.2009.34}
}

@Article{	  DreyerAhmedEtAl11,
  author	= {Derek Dreyer and Amal Ahmed and Lars Birkedal},
  title		= {Logical Step-Indexed Logical Relations},
  journal	= {Log. Methods Comput. Sci.},
  volume	= {7},
  number	= {2},
  year		= {2011},
  doi		= {10.2168/LMCS-7(2:16)2011}
}

@Article{	  DreyerNeisEtAl12,
  author	= {Derek Dreyer and Georg Neis and Lars Birkedal},
  title		= {The impact of higher-order state and control effects on
		  local relational reasoning},
  journal	= {J. Funct. Program.},
  volume	= {22},
  number	= {4-5},
  pages		= {477--528},
  year		= {2012},
  doi		= {10.1017/S095679681200024X}
}

@InProceedings{	  DSilvaPayerEtAl15,
  title		= {The correctness-security gap in compiler optimization},
  author	= {D'Silva, Vijay and Payer, Mathias and Song, Dawn},
  booktitle	= {2015 IEEE Security and Privacy Workshops},
  pages		= {73--87},
  year		= {2015},
  organization	= {IEEE}
}

@Article{	  EilenbergMacLane45,
  title		= {General theory of natural equivalences},
  author	= {Eilenberg, Samuel and MacLane, Saunders},
  journal	= {Transactions of the American Mathematical Society},
  volume	= {58},
  number	= {2},
  pages		= {231--294},
  year		= {1945},
  publisher	= {JSTOR}
}

@TechReport{	  El-Korashy16,
  author	= {El-Korashy, Akram},
  title		= {{A Formal Model for Capability Machines: An Illustrative
		  Case Study towards Secure Compilation to CHERI}},
  year		= 2016,
  month		= september,
  url		= {https://people.mpi-sws.org/~elkorashy/},
  institution	= {{Max-Planck Institute for Software Systems,
		  Saarbr\"ucken}}
}

@Article{	  El-KorashyTsampasEtAl20,
  author	= {Akram El{-}Korashy and Stelios Tsampas and Marco
		  Patrignani and Dominique Devriese and Deepak Garg and Frank
		  Piessens},
  title		= {CapablePtrs: Securely Compiling Partial Programs using the
		  Pointers-as-Capabilities Principle},
  journal	= {CoRR},
  volume	= {abs/2005.05944},
  year		= {2020},
  url		= {https://arxiv.org/abs/2005.05944},
  archiveprefix	= {arXiv},
  eprint	= {2005.05944},
  timestamp	= {Thu, 14 May 2020 16:56:02 +0200},
  note		= {Submitted for publication at CSF 2021}
}

@InProceedings{	  ErlingssonSchneider00,
  author	= {Erlingsson, \'{U}lfar and Schneider, Fred B.},
  title		= {SASI Enforcement of Security Policies: A Retrospective},
  booktitle	= {Proceedings of the 1999 Workshop on New Security
		  Paradigms},
  series	= {NSPW '99},
  year		= {2000},
  pages		= {87--95},
  numpages	= {9},
  url		= {http://doi.acm.org/10.1145/335169.335201},
  doi		= {10.1145/335169.335201},
  acmid		= {335201},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  Fabry74,
  author	= {Fabry, R. S.},
  title		= {Capability-based Addressing},
  journal	= {Commun. ACM},
  issue_date	= {July 1974},
  volume	= {17},
  number	= {7},
  month		= jul,
  year		= {1974},
  pages		= {403--412},
  numpages	= {10},
  url		= {http://doi.acm.org/10.1145/361011.361070},
  doi		= {10.1145/361011.361070},
  acmid		= {361070},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@PhDThesis{	  Feist17,
  author	= {Josselin Feist},
  title		= {Finding the needle in the heap : combining binary analysis
		  techniques to trigger use-after-free. (Analyses de code
		  binaire pour la d{\'{e}}tection et le d{\'{e}}clenchement
		  de use-after-free)},
  school	= {Grenoble Alpes University, France},
  year		= {2017},
  url		= {https://tel.archives-ouvertes.fr/tel-01681707},
  timestamp	= {Fri, 09 Feb 2018 20:55:33 +0100}
}

@InProceedings{	  Felleisen91,
  author	= {Felleisen, Matthias},
  title		= {On the Expressive Power of Programming Languages},
  booktitle	= {Selected Papers from the Symposium on 3rd European
		  Symposium on Programming},
  series	= {ESOP '90},
  year		= {1991},
  pages		= {35--75},
  numpages	= {41},
  acmid		= {138493},
  publisher	= {Elsevier North-Holland, Inc.},
  address	= {New York, NY, USA}
}

@InProceedings{	  FilardoGutsteinEtAl20,
  title		= {Cornucopia: Temporal Safety for CHERI Heaps},
  author	= {Filardo, Nathaniel Wesley and Gutstein, Brett F and
		  Woodruff, Jonathan and Ainsworth, Sam and Paul-Trifu,
		  Lucian and Davis, Brooks and Xia, Hongyan and Napierala,
		  Edward Tomasz and Richardson, Alexander and Baldwin, John
		  and others},
  booktitle	= {2020 IEEE Symposium on Security and Privacy (SP). Los
		  Alamitos, CA, USA: IEEE Computer Society},
  pages		= {1507--1524},
  year		= {2020}
}

@Article{	  FilloKecklerEtAl97,
  title		= {The m-machine multicomputer},
  author	= {Fillo, Marco and Keckler, Stephen W and Dally, William J
		  and Carter, Nicholas P and Chang, Andrew and Gurevich,
		  Yevgeny and Lee, Whay S},
  journal	= {International Journal of Parallel Programming},
  volume	= {25},
  number	= {3},
  pages		= {183--212},
  year		= {1997},
  publisher	= {Springer}
}

@InProceedings{	  Fiore05,
  author	= {Marcelo P. Fiore},
  opteditor	= {Vladimiro Sassone},
  title		= {Mathematical Models of Computational and Combinatorial
		  Structures},
  booktitle	= {8th International Conference on Foundations of Software
		  Science and Computational Structures (FOSSACS 2005)},
  series	= lncs,
  volume	= {3441},
  pages		= {25--46},
  publisher	= springer,
  year		= {2005},
  doi		= {10.1007/978-3-540-31982-5\_2},
  timestamp	= {Tue, 14 May 2019 10:00:55 +0200}
}

@InProceedings{	  Fiore07,
  title		= {A mathematical theory of substitution and its applications
		  to syntax and semantics},
  author	= {Fiore, Marcelo},
  year		= {2007},
  note		= {Invited tutorial for the Workshop on Mathematical Theories
		  of Abstraction, Substitution and Naming in Computer
		  Science, ICMS.}
}

@InProceedings{	  Fiore08,
  author	= {Marcelo P. Fiore},
  title		= {Second-Order and Dependently-Sorted Abstract Syntax},
  booktitle	= {23d Annual {IEEE} Symposium on Logic in Computer Science
		  (LICS 2008)},
  pages		= {57--68},
  publisher	= {{IEEE} Computer Society},
  year		= {2008},
  doi		= {10.1109/LICS.2008.38},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@Article{	  Fiore22,
  author	= {Marcelo Fiore},
  title		= {Semantic analysis of normalisation by evaluation for typed
		  lambda calculus},
  journal	= {Math. Struct. Comput. Sci.},
  volume	= {32},
  number	= {8},
  pages		= {1028--1065},
  year		= {2022},
  doi		= {10.1017/S0960129522000263},
  timestamp	= {Tue, 21 Mar 2023 21:14:23 +0100}
}

@InProceedings{	  FioreHur10,
  author	= {Marcelo P. Fiore and Chung{-}Kil Hur},
  opteditor	= {Anuj Dawar and Helmut Veith},
  title		= {Second-Order Equational Logic (Extended Abstract)},
  booktitle	= {24th International Workshop on Computer Science Logic (CSL
		  2010)},
  series	= lncs,
  volume	= {6247},
  pages		= {320--335},
  publisher	= springer,
  year		= {2010},
  doi		= {10.1007/978-3-642-15205-4\_26},
  timestamp	= {Tue, 14 May 2019 10:00:42 +0200}
}

@InProceedings{	  FiorePlotkin94,
  author	= {Marcelo P. Fiore and Gordon D. Plotkin},
  title		= {An Axiomatization of Computationally Adequate Domain
		  Theoretic Models of {FPC}},
  booktitle	= {9th Annual Symposium on Logic in Computer Science ({LICS}
		  '94)},
  pages		= {92--102},
  publisher	= {{IEEE} Computer Society},
  year		= {1994},
  doi		= {10.1109/LICS.1994.316083}
}

@InProceedings{	  FiorePlotkinEtAl99,
  author	= {Marcelo P. Fiore and Gordon D. Plotkin and Daniele Turi},
  title		= {Abstract Syntax and Variable Binding},
  booktitle	= {14th Annual {IEEE} Symposium on Logic in Computer Science
		  (LICS 1999)},
  pages		= {193--202},
  publisher	= {{IEEE} Computer Society},
  year		= {1999},
  doi		= {10.1109/LICS.1999.782615},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@InProceedings{	  FioreStaton06,
  author	= {Marcelo P. Fiore and Sam Staton},
  title		= {A Congruence Rule Format for Name-Passing Process Calculi
		  from Mathematical Structural Operational Semantics},
  booktitle	= {21st Annual {IEEE} Symposium on Logic in Computer Science,
		  LICS'06},
  pages		= {49--58},
  publisher	= {{IEEE} Computer Society},
  year		= {2006},
  url		= {https://doi.org/10.1109/LICS.2006.7},
  doi		= {10.1109/LICS.2006.7},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@Article{	  FioreStaton10,
  title		= {Positive structural operational semantics and monotone
		  distributive laws},
  author	= {Fiore, Marcelo and Staton, Sam},
  year		= {2010}
}

@Article{	  FioreSzamozvancev22,
  author	= {Fiore, Marcelo and Szamozvancev, Dmitrij},
  title		= {Formal Metatheory of Second-Order Abstract Syntax},
  year		= {2022},
  issue_date	= {January 2022},
  publisher	= {Association for Computing Machinery},
  address	= {New York, NY, USA},
  volume	= {6},
  number	= {POPL},
  url		= {https://doi.org/10.1145/3498715},
  doi		= {10.1145/3498715},
  journal	= {Proc. ACM Program. Lang.},
  month		= {jan},
  articleno	= {53},
  numpages	= {29}
}

@InProceedings{	  FioreTuri01,
  author	= {Marcelo P. Fiore and Daniele Turi},
  title		= {Semantics of Name and Value Passing},
  booktitle	= {16th Annual {IEEE} Symposium on Logic in Computer Science
		  (LICS 2001)},
  pages		= {93--104},
  publisher	= {{IEEE} Computer Society},
  year		= {2001},
  doi		= {10.1109/LICS.2001.932486},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@InProceedings{	  FiroreTuri01,
  author	= {Firore, M. and Turi, D.},
  booktitle	= {Proceedings 16th Annual IEEE Symposium on Logic in
		  Computer Science},
  title		= {Semantics of name and value passing},
  year		= 2001,
  pages		= {93-104},
  doi		= {10.1109/LICS.2001.932486}
}

@InProceedings{	  ForsterSchaferEtAl19,
  author	= {Forster, Yannick and Sch\"{a}fer, Steven and Spies, Simon
		  and Stark, Kathrin},
  title		= {Call-by-push-value in Coq: operational, equational, and
		  denotational theory},
  year		= {2019},
  publisher	= {Association for Computing Machinery},
  address	= {New York, NY, USA},
  url		= {https://doi.org/10.1145/3293880.3294097},
  doi		= {10.1145/3293880.3294097},
  booktitle	= {Proceedings of the 8th ACM SIGPLAN International
		  Conference on Certified Programs and Proofs},
  pages		= {118–131},
  numpages	= {14},
  series	= {CPP 2019}
}

@InProceedings{	  FournetSwamyEtAl13,
  author	= {C{\'{e}}dric Fournet and Nikhil Swamy and Juan Chen and
		  Pierre{-}{\'{E}}variste Dagand and Pierre{-}Yves Strub and
		  Benjamin Livshits},
  title		= {Fully abstract compilation to JavaScript},
  booktitle	= {The 40th Annual {ACM} {SIGPLAN-SIGACT} Symposium on
		  Principles of Programming Languages, {POPL} '13, Rome,
		  Italy - January 23 - 25, 2013},
  pages		= {371--384},
  year		= {2013},
  crossref-ignore={DBLP:conf/popl/2013},
  url		= {https://doi.org/10.1145/2429069.2429114},
  doi		= {10.1145/2429069.2429114},
  timestamp	= {Tue, 06 Nov 2018 11:07:43 +0100}
}

@InBook{	  Fox12,
  author	= "Fox, Anthony",
  editor	= "Beringer, Lennart and Felty, Amy",
  title		= "Directions in ISA Specification",
  booktitle	= "Interactive Theorem Proving: Third International
		  Conference, ITP 2012, Princeton, NJ, USA, August 13-15,
		  2012. Proceedings",
  year		= "2012",
  publisher	= "Springer Berlin Heidelberg",
  address	= "Berlin, Heidelberg",
  pages		= "338--344",
  doi		= "10.1007/978-3-642-32347-8_23",
  url		= "http://dx.doi.org/10.1007/978-3-642-32347-8_23"
}

@InBook{	  Fox15,
  author	= {Fox, Anthony},
  editor	= "Urban, Christian and Zhang, Xingyuan",
  title		= "Improved Tool Support for Machine-Code Decompilation in
		  HOL4",
  booktitle	= "Interactive Theorem Proving: 6th International Conference,
		  ITP 2015, Nanjing, China, August 24-27, 2015, Proceedings",
  year		= "2015",
  publisher	= "Springer International Publishing",
  address	= "Cham",
  pages		= "187--202",
  doi		= "10.1007/978-3-319-22102-1_12",
  url		= "http://dx.doi.org/10.1007/978-3-319-22102-1_12"
}

@InProceedings{	  GallagherHermenegildoEtAl20,
  title		= {From big-step to small-step semantics and back with
		  interpreter specialisation},
  volume	= {320},
  doi		= {10.4204/EPTCS.320.4},
  booktitle	= {Electronic Proceedings in Theoretical Computer Science,
		  EPTCS},
  publisher	= {Open Publishing Association},
  author	= {Gallagher, John P. and Hermenegildo, Manuel and Kafle,
		  Bishoksan and Klemen, Maximiliano and García, Pedro López
		  and Morales, José},
  year		= {2020},
  pages		= {50-64}
}

@Proceedings{	  GarrigueKellerEtAl16,
  editor	= {Jacques Garrigue and Gabriele Keller and Eijiro Sumii},
  title		= {Proceedings of the 21st {ACM} {SIGPLAN} International
		  Conference on Functional Programming, {ICFP} 2016, Nara,
		  Japan, September 18-22, 2016},
  publisher	= {{ACM}},
  year		= {2016},
  doi		= {10.1145/2951913},
  timestamp	= {Tue, 06 Nov 2018 16:59:25 +0100}
}

@Article{	  GeorgesGueneauEtAl23,
  author	= {Georges, A\"{\i}na Linn and Gu\'{e}neau, Arma\"{e}l and
		  Van Strydonck, Thomas and Timany, Amin and Trieu, Alix and
		  Devriese, Dominique and Birkedal, Lars},
  title		= {Cerise: Program Verification on a Capability Machine in
		  the Presence of Untrusted Code},
  year		= {2023},
  publisher	= acm,
  optaddress	= {New York, NY, USA},
  doi		= {10.1145/3623510},
  journal	= {J. ACM},
  optmonth	= {sep}
}

@Unpublished{	  GeorgesGuéneauEtAl21,
  author	= {Aïna Linn Georges and Armaël Guéneau and Alix Trieu and
		  Lars Birkedal},
  title		= {Toward Complete Stack Safety for Capability Machines},
  year		= {2021},
  note		= {unpublished}
}

@Article{	  GeYaromEtAl18,
  author	= {Qian Ge and Yuval Yarom and David Cock and Gernot Heiser},
  title		= {A survey of microarchitectural timing attacks and
		  countermeasures on contemporary hardware},
  journal	= {J. Cryptographic Engineering},
  year		= {2018},
  volume	= {8},
  number	= {1},
  pages		= {1--27},
  doi		= {10.1007/s13389-016-0141-6}
}

@InProceedings{	  GhaniLuthEtAl01,
  author	= {Neil Ghani and Christoph L{\"{u}}th and Federico De Marchi
		  and John Power},
  editor	= {Andrea Corradini and Marina Lenisa and Ugo Montanari},
  title		= {Algebras, Coalgebras, Monads and Comonads},
  booktitle	= {Coalgebraic Methods in Computer Science, {CMCS} 2001, a
		  Satellite Event of {ETAPS} 2001, Genova, Italy, April 6-7,
		  2001},
  series	= {Electronic Notes in Theoretical Computer Science},
  volume	= {44},
  number	= {1},
  pages		= {128--145},
  publisher	= {Elsevier},
  year		= {2001},
  url		= {https://doi.org/10.1016/S1571-0661(04)80905-8},
  doi		= {10.1016/S1571-0661(04)80905-8},
  timestamp	= {Sat, 04 Apr 2020 17:15:23 +0200}
}

@Proceedings{	  GiacobazziCousot13,
  editor	= {Roberto Giacobazzi and Radhia Cousot},
  title		= {The 40th Annual {ACM} {SIGPLAN-SIGACT} Symposium on
		  Principles of Programming Languages, {POPL} '13, Rome,
		  Italy - January 23 - 25, 2013},
  publisher	= {{ACM}},
  year		= {2013},
  url		= {http://dl.acm.org/citation.cfm?id=2429069},
  timestamp	= {Fri, 18 Jan 2013 17:48:28 +0100}
}

@InProceedings{	  GiarrussoStefanescoEtAl20,
  author	= {Giarrusso, Paolo G. and Stefanesco, L\'{e}o and Timany,
		  Amin and Birkedal, Lars and Krebbers, Robbert},
  title		= {Scala Step-by-Step: Soundness for DOT with Step-Indexed
		  Logical Relations in Iris},
  booktitle	= {25th ACM SIGPLAN International Conference on Functional
		  Programming (ICFP 2020)},
  year		= {2020},
  issue_date	= {August 2020},
  publisher	= acm,
  optaddress	= {New York, NY, USA},
  volume	= {4},
  optnumber	= {ICFP},
  doi		= {10.1145/3408996},
  series	= {Proc. ACM Program. Lang.},
  optmonth	= {aug},
  articleno	= {114},
  numpages	= {29}
}

@Book{		  GirardTaylorEtAl89,
  title		= {Proofs and types},
  author	= {Girard, Jean-Yves and Taylor, Paul and Lafont, Yves},
  volume	= {7},
  year		= {1989},
  publisher	= {Cambridge University Press}
}

@Article{	  Glabbeek11,
  author	= {Rob J. van Glabbeek},
  title		= {On cool congruence formats for weak bisimulations},
  journal	= {Theor. Comput. Sci.},
  volume	= {412},
  number	= {28},
  pages		= {3283--3302},
  year		= {2011},
  doi		= {10.1016/j.tcs.2011.02.036},
  timestamp	= {Sun, 28 May 2017 13:20:00 +0200}
}

@InProceedings{	  Glabbeek93,
  author	= {Rob J. van Glabbeek},
  editor	= {Maurice Nivat and Charles Rattray and Teodor Rus and
		  Giuseppe Scollo},
  title		= {Full Abstraction in Structural Operational Semantics
		  (Extended Abstract)},
  booktitle	= {Algebraic Methodology and Software Technology {(AMAST}
		  '93), Proceedings of the Third International Conference on
		  Methodology and Software Technology, University of Twente,
		  Enschede, The Netherlands, 21-25 June, 1993},
  series	= {Workshops in Computing},
  pages		= {75--82},
  publisher	= {Springer},
  year		= {1993},
  timestamp	= {Tue, 18 Feb 2003 11:00:12 +0100}
}

@Article{	  GoguenJames-ThatcherEtAl77,
  author	= {Joseph Goguen and James Thatcher, and Eric Wagner},
  title		= {An initial algebra approach to the specification,
		  correctness and implementation of abstract data types},
  year		= {1977},
  editor	= {Raymond T. Yeh},
  journal	= {Current Trends in Programming Methodology},
  publisher	= {Prentice Hall}
}

@InProceedings{	  Goncharov21,
  author	= {Goncharov, Sergey},
  title		= {{Uniform Elgot Iteration in Foundations}},
  booktitle	= {48th International Colloquium on Automata, Languages, and
		  Programming (ICALP 2021)},
  pages		= {131:1--131:16},
  series	= {LIPIcs},
  year		= {2021},
  volume	= {198},
  editor	= {Bansal, Nikhil and Merelli, Emanuela and Worrell, James},
  publisher	= {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  noaddress	= {Dagstuhl, Germany}
}

@InProceedings{	  GoncharovMiliusEtAl22,
  author	= {Sergey Goncharov and Stefan Milius and Lutz Schr{\"{o}}der
		  and Stelios Tsampas and Henning Urbat},
  editor	= {Amy P. Felty},
  title		= {Stateful Structural Operational Semantics},
  booktitle	= {7th International Conference on Formal Structures for
		  Computation and Deduction, FSCD'22},
  series	= {LIPIcs},
  volume	= {228},
  pages		= {30:1--30:19},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year		= {2022},
  url		= {https://doi.org/10.4230/LIPIcs.FSCD.2022.30},
  doi		= {10.4230/LIPIcs.FSCD.2022.30},
  timestamp	= {Sun, 02 Oct 2022 16:01:34 +0200}
}

@Article{	  GoncharovMiliusEtAl23,
  title		= {Towards a Higher-Order Mathematical Operational
		  Semantics},
  author	= {Sergey Goncharov and Stefan Milius and Lutz Schröder and
		  Stelios Tsampas and Henning Urbat},
  journal	= {Proc. {ACM} Program. Lang.},
  volume	= {7},
  number	= {{POPL}},
  pages		= {632--658},
  year		= {2023},
  url		= {https://doi.org/10.1145/3571215},
  doi		= {10.1145/3571215}
}

@InProceedings{	  GoncharovMiliusEtAl24,
  author	= {Sergey Goncharov and Stefan Milius and Stelios Tsampas and
		  Henning Urbat},
  title		= {Bialgebraic Reasoning on Higher-Order Program
		  Equivalence},
  year		= "2024",
  publisher	= {IEEE Computer Society Press},
  booktitle	= {39th Annual ACM/IEEE Symposium on Logic in Computer
		  Science (LICS 2024)},
  doi		= {10.1145/3661814.3662099},
  note		= {Preprint: \url{https://arxiv.org/abs/2402.00625}}
}

@Article{	  GoncharovMiliusEtAl24a,
  author	= {Goncharov, Sergey and Milius, Stefan and Schröder, Lutz
		  and Tsampas, Stelios and Urbat, Henning},
  title		= {Higher-Order Mathematical Operational Semantics},
  publisher	= {Cambridge University Press},
  journal	= {CoRR},
  year		= 2024
}

@InProceedings{	  GoncharovPattinson14,
  author	= {Sergey Goncharov and Dirk Pattinson},
  editor	= {Javier Esparza and Pierre Fraigniaud and Thore Husfeldt
		  and Elias Koutsoupias},
  title		= {Coalgebraic Weak Bisimulation from Recursive Equations
		  over Monads},
  booktitle	= {Proc.~41st International Colloquium on Automata,
		  Languages, and Programming, {ICALP~2014}},
  series	= {Lecture Notes in Computer Science},
  volume	= {8573},
  pages		= {196--207},
  publisher	= {Springer},
  year		= {2014},
  url		= {https://doi.org/10.1007/978-3-662-43951-7\_17},
  doi		= {10.1007/978-3-662-43951-7\_17},
  notimestamp	= {Sat, 19 Oct 2019 20:37:18 +0200}
}

@InProceedings{	  GoncharovSantamariaEtAl24,
  author	= "Goncharov, Sergey and Santamaria, Alessio and
		  Schr{\"o}der, Lutz and Tsampas, Stelios and Urbat, Henning",
  editor	= "Kobayashi, Naoki and Worrell, James",
  title		= "Logical Predicates in Higher-Order Mathematical
		  Operational Semantics",
  booktitle	= "Foundations of Software Science and Computation
		  Structures",
  year		= "2024",
  publisher	= "Springer Nature Switzerland",
  address	= "Cham",
  pages		= "47--69"
}

@Article{	  GoncharovSchroderEtAl18,
  author	= {Sergey Goncharov and Lutz Schr{\"{o}}der and Christoph
		  Rauch and Julian Jakob},
  title		= {Unguarded Recursion on Coinductive Resumptions},
  journal	= {Log.\ Methods Comput.\ Sci.},
  volume	= {14},
  number	= {3},
  year		= {2018},
  timestamp	= {Thu, 18 Jun 2020 22:15:48 +0200}
}

@Article{	  Gordon99,
  author	= {Andrew D. Gordon},
  title		= {Bisimilarity as a Theory of Functional Programming},
  journal	= {Theor. Comput. Sci.},
  volume	= {228},
  number	= {1-2},
  pages		= {5--47},
  year		= {1999},
  opturl	= {https://doi.org/10.1016/S0304-3975(98)00353-3},
  doi		= {10.1016/S0304-3975(98)00353-3},
  timestamp	= {Sun, 28 May 2017 13:20:07 +0200}
}

@InBook{	  Gordon99a,
  author	= {Gordon, A. D.},
  title		= {Operational Equivalences for Untyped and Polymorphic
		  Object Calculi},
  year		= {1999},
  publisher	= {Cambridge University Press},
  address	= {USA},
  booktitle	= {Higher Order Operational Techniques in Semantics},
  pages		= {9–54},
  numpages	= {46}
}

@Book{		  GordonPitts99,
  editor	= {Gordon, Andrew D. and Pitts, Andrew M.},
  title		= {Higher Order Operational Techniques in Semantics},
  year		= {1999},
  publisher	= {Cambridge University Press},
  address	= {USA}
}

@Article{	  GorlaNestman14,
  author	= {Gorla, Daniele and Nestman, Uwe},
  journal	= {Math Struct Comp Science},
  title		= {Full Abstraction for Expressiveness: History, Myths and
		  Facts},
  year		= {2014}
}

@Article{	  Goubault-LarrecqLasotaEtAl08,
  author	= {Jean Goubault{-}Larrecq and Slawomir Lasota and David
		  Nowak},
  title		= {Logical relations for monadic types},
  journal	= {Math. Struct. Comput. Sci.},
  volume	= {18},
  number	= {6},
  pages		= {1169--1217},
  year		= {2008},
  doi		= {10.1017/S0960129508007172}
}

@Article{	  GrooteMousaviEtAl06,
  author	= {Jan Friso Groote and Mohammad Reza Mousavi and Michel A.
		  Reniers},
  title		= {A Hierarchy of {SOS} Rule Formats},
  journal	= {Electron. Notes Theor. Comput. Sci.},
  volume	= {156},
  number	= {1},
  pages		= {3--25},
  year		= {2006},
  url		= {https://doi.org/10.1016/j.entcs.2005.11.077},
  doi		= {10.1016/j.entcs.2005.11.077},
  timestamp	= {Sat, 11 Jul 2020 10:44:59 +0200}
}

@Article{	  GrooteVaandrager92,
  author	= {Jan Friso Groote and Frits W. Vaandrager},
  title		= {Structured Operational Semantics and Bisimulation as a
		  Congruence},
  journal	= {Inf. Comput.},
  volume	= {100},
  number	= {2},
  pages		= {202--260},
  year		= {1992},
  url		= {https://doi.org/10.1016/0890-5401(92)90013-6},
  doi		= {10.1016/0890-5401(92)90013-6},
  timestamp	= {Thu, 18 May 2017 09:54:22 +0200}
}

@Book{		  Gunter92,
  title		= {Semantics of Programming Languages: Structures and
		  Techniques},
  author	= {Gunter, C.A.},
  lccn		= {92010172},
  series	= {Foundations of computing series},
  year		= {1992},
  publisher	= {London}
}

@Misc{		  Guy-Eric-Schalnat17,
  title		= {libpng 1.6.34},
  author	= {Guy Eric Schalnat, Andreas Eric Dilger, Glenn
		  Randers-Pehrson},
  year		= {2017},
  url		= {http://www.libpng.org/pub/png/libpng.html}
}

@Article{	  HamidShaoEtAl03,
  title		= {A syntactic approach to foundational proof-carrying code},
  author	= {Hamid, Nadeem A and Shao, Zhong and Trifonov, Valery and
		  Monnier, Stefan and Ni, Zhaozhong},
  journal	= {Journal of Automated Reasoning},
  volume	= {31},
  number	= {3-4},
  pages		= {191--229},
  year		= {2003},
  publisher	= {Springer}
}

@Article{	  HasuoJacobsEtAl07,
  author	= {Ichiro Hasuo and Bart Jacobs and Ana Sokolova},
  title		= {Generic Trace Semantics via Coinduction},
  journal	= {Logical Methods in Computer Science},
  volume	= {3},
  number	= {4},
  year		= {2007},
  url		= {https://doi.org/10.2168/LMCS-3(4:11)2007},
  doi		= {10.2168/LMCS-3(4:11)2007},
  timestamp	= {Sat, 20 May 2017 00:22:52 +0200}
}

@Book{		  Heinrich94,
  title		= {MIPS R4000 Microprocessor User's manual},
  author	= {Heinrich, Joe},
  year		= {1994}
}

@InProceedings{	  HennessyPlotkin79,
  author	= {Matthew Hennessy and Gordon D. Plotkin},
  editor	= {Jir{\'{\i}} Becv{\'{a}}r},
  title		= {Full Abstraction for a Simple Parallel Programming
		  Language},
  booktitle	= {Mathematical Foundations of Computer Science 1979,
		  Proceedings, 8th Symposium, Olomouc, Czechoslovakia,
		  September 3-7, 1979},
  series	= {Lecture Notes in Computer Science},
  volume	= {74},
  pages		= {108--120},
  publisher	= {Springer},
  year		= {1979},
  url		= {https://doi.org/10.1007/3-540-09526-8\_8},
  doi		= {10.1007/3-540-09526-8\_8},
  timestamp	= {Tue, 14 May 2019 10:00:37 +0200}
}

@PhDThesis{	  Hermida93,
  title		= {Fibrations, logical predicates and indeterminates},
  author	= {Hermida, Claudio Alberto},
  year		= {1993},
  school	= {University of Edinburgh},
  url		= {https://era.ed.ac.uk/handle/1842/14057}
}

@Article{	  HermidaJacobs98,
  title		= {Structural {Induction} and {Coinduction} in a {Fibrational
		  Setting}},
  author	= {Hermida, Claudio and Jacobs, Bart},
  year		= {1998},
  optmonth	= sep,
  journal	= {Information and Computation},
  volume	= {145},
  number	= {2},
  pages		= {107--152},
  doi		= {10.1006/inco.1998.2725}
}

@Article{	  HermidaReddyEtAl14,
  author	= {Claudio Hermida and Uday S. Reddy and Edmund P. Robinson},
  title		= {Logical Relations and Parametricity - {A} {{R}}eynolds
		  Programme for Category Theory and Programming Languages},
  journal	= {Electron. Notes Theor. Comput. Sci.},
  volume	= {303},
  pages		= {149--180},
  year		= {2014},
  doi		= {10.1016/j.entcs.2014.02.008}
}

@Book{		  HindleySeldin08,
  title		= {Lambda-{{Calculus}} and {{Combinators}}: {{An
		  Introduction}}},
  shorttitle	= {Lambda-{{Calculus}} and {{Combinators}}},
  author	= {Hindley, J. Roger and Seldin, Jonathan P.},
  year		= {2008},
  edition	= {2},
  publisher	= {{Cambridge University Press}},
  optaddress	= {{Cambridge}},
  doi		= {10.1017/CBO9780511809835}
}

@Book{		  HindleySeldin08a,
  title		= {Lambda-calculus and Combinators, an Introduction},
  author	= {Hindley, J Roger and Seldin, Jonathan P},
  volume	= {2},
  year		= {2008},
  publisher	= {Cambridge University Press Cambridge}
}

@InProceedings{	  Hirschowitz19,
  author	= {Tom Hirschowitz},
  title		= {Familial monads and structural operational semantics},
  booktitle	= {46th ACM-SIGACT Symposium on Principles of Programming
		  Languages, POPL'19},
  volume	= {3},
  publisher	= {ACM},
  optnumber	= {{POPL}},
  pages		= {21:1--21:28},
  year		= {2019},
  url		= {https://doi.org/10.1145/3290334},
  doi		= {10.1145/3290334},
  timestamp	= {Thu, 23 Jun 2022 20:05:10 +0200}
}

@InProceedings{	  HirschowitzHirschowitzEtAl22,
  author	= "Hirschowitz, Andr{\'e} and Hirschowitz, Tom and Lafont,
		  Ambroise and Maggesi, Marco",
  opteditor	= "Bouyer, Patricia and Schr{\"o}der, Lutz",
  title		= "Variable binding and substitution for (nameless) dummies",
  booktitle	= "25th International Conference on Foundations of Software
		  Science and Computation Structures (FOSSACS 2022)",
  year		= "2022",
  publisher	= springer,
  series	= lncs,
  volume	= {13242},
  optaddress	= "Cham",
  pages		= "389--408",
  doi		= "/10.1007/978-3-030-99253-8_20"
}

@Article{	  HirschowitzLafont22,
  author	= {Tom Hirschowitz and Ambroise Lafont},
  title		= {A categorical framework for congruence of applicative
		  bisimilarity in higher-order languages},
  journal	= {Log. Methods Comput. Sci.},
  volume	= {18},
  number	= {3},
  year		= {2022},
  url		= {https://doi.org/10.46298/lmcs-18(3:37)2022},
  doi		= {10.46298/lmcs-18(3:37)2022},
  timestamp	= {Thu, 13 Oct 2022 16:02:18 +0200}
}

@Article{	  Hoare69,
  author	= {Hoare, C. A. R.},
  title		= {An Axiomatic Basis for Computer Programming},
  journal	= {Commun. ACM},
  issue_date	= {Oct. 1969},
  volume	= {12},
  number	= {10},
  month		= oct,
  year		= {1969},
  pages		= {576--580},
  numpages	= {5},
  url		= {http://doi.acm.org/10.1145/363235.363259},
  doi		= {10.1145/363235.363259},
  acmid		= {363259},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  Hoare78,
  author	= {Hoare, C. A. R.},
  title		= {Communicating sequential processes},
  year		= 1978,
  issue_date	= {Aug. 1978},
  publisher	= {Association for Computing Machinery},
  address	= {New York, NY, USA},
  volume	= 21,
  number	= 8,
  url		= {https://doi.org/10.1145/359576.359585},
  doi		= {10.1145/359576.359585},
  journal	= {Commun. ACM},
  month		= aug,
  pages		= {666–677},
  numpages	= 12
}

@Book{		  Hoare85,
  author	= {C. A. R. Hoare},
  title		= {Communicating Sequential Processes},
  publisher	= {Prentice-Hall},
  year		= {1985},
  timestamp	= {Thu, 03 Jan 2002 11:51:40 +0100}
}

@InProceedings{	  Howe89,
  author	= {Douglas J. Howe},
  title		= {Equality In Lazy Computation Systems},
  booktitle	= {4th Annual Symposium on Logic in Computer Science (LICS
		  1989)},
  pages		= {198--203},
  publisher	= {{IEEE} Computer Society},
  year		= {1989},
  doi		= {10.1109/LICS.1989.39174},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@Article{	  Howe96,
  author	= {Douglas J. Howe},
  title		= {Proving Congruence of Bisimulation in Functional
		  Programming Languages},
  journal	= {Inf. Comput.},
  volume	= {124},
  number	= {2},
  pages		= {103--112},
  year		= {1996},
  doi		= {10.1006/inco.1996.0008},
  timestamp	= {Thu, 18 May 2017 09:54:17 +0200}
}

@InProceedings{	  HurDreyer11,
  author	= {Chung{-}Kil Hur and Derek Dreyer},
  editor	= {Thomas Ball and Mooly Sagiv},
  title		= {A kripke logical relation between {ML} and assembly},
  booktitle	= {38th {ACM} {SIGPLAN-SIGACT} Symposium on Principles of
		  Programming Languages, ({POPL} 2011)},
  pages		= {133--146},
  publisher	= {{ACM}},
  year		= {2011},
  doi		= {10.1145/1926385.1926402}
}

@InProceedings{	  HurDreyerEtAl12,
  author	= {Chung{-}Kil Hur and Derek Dreyer and Georg Neis and Viktor
		  Vafeiadis},
  editor	= {John Field and Michael Hicks},
  title		= {The marriage of bisimulations and Kripke logical
		  relations},
  booktitle	= {39th {ACM} {SIGPLAN-SIGACT} Symposium on Principles of
		  Programming Languages {(POPL)} 2012) USA, January 22-28,
		  2012},
  pages		= {59--72},
  publisher	= {{ACM}},
  year		= {2012},
  doi		= {10.1145/2103656.2103666}
}

@Book{		  ISO17,
  author	= "{ISO}",
  title		= "{ISO\slash IEC 14882:2017 Information technology ---
		  Programming languages --- C++}",
  publisher	= pub-iso,
  address	= pub-iso:adr,
  edition	= "Fifth",
  pages		= "1605",
  month		= dec,
  year		= "2017",
  url		= "https://www.iso.org/standard/68564.html",
  remark	= "Revises ISO/IEC 14882:2014."
}

@Book{		  ISO18,
  author	= "{ISO}",
  title		= "{ISO\slash IEC 9899:2018 Information technology ---
		  Programming languages --- C}",
  publisher	= pub-iso,
  address	= pub-iso:adr,
  month		= jun,
  year		= "2018",
  url		= "https://www.iso.org/standard/74528.html"
}

@Article{	  Jacobs04,
  author	= {Bart Jacobs},
  title		= {Trace Semantics for Coalgebras},
  journal	= {Electr. Notes Theor. Comput. Sci.},
  volume	= {106},
  pages		= {167--184},
  year		= {2004},
  url		= {https://doi.org/10.1016/j.entcs.2004.02.031},
  doi		= {10.1016/j.entcs.2004.02.031},
  timestamp	= {Sun, 28 May 2017 13:22:54 +0200}
}

@InProceedings{	  Jacobs06,
  author	= {Bart Jacobs},
  editor	= {Kokichi Futatsugi and Jean{-}Pierre Jouannaud and
		  Jos{\'{e}} Meseguer},
  title		= {A Bialgebraic Review of Deterministic Automata, Regular
		  Expressions and Languages},
  booktitle	= {Algebra, Meaning, and Computation, Essays Dedicated to
		  Joseph A. Goguen on the Occasion of His 65th Birthday},
  series	= {Lecture Notes in Computer Science},
  volume	= {4060},
  pages		= {375--404},
  publisher	= {Springer},
  year		= {2006},
  url		= {https://doi.org/10.1007/11780274\_20},
  doi		= {10.1007/11780274\_20},
  timestamp	= {Tue, 14 May 2019 10:00:52 +0200}
}

@Book{		  Jacobs16,
  author	= {Bart Jacobs},
  title		= {{Introduction to Coalgebra: Towards Mathematics of States
		  and Observation}},
  series	= {Cambridge Tracts in Theoretical Computer Science},
  volume	= {59},
  publisher	= {Cambridge University Press},
  year		= {2016},
  doi		= {10.1017/CBO9781316823187},
  timestamp	= {Tue, 16 May 2017 14:01:42 +0200}
}

@Article{	  Jacobs95,
  author	= {Bart Jacobs},
  title		= {Parameters and Parametrization in Specification, Using
		  Distributive Categories},
  journal	= {Fundam. Inform.},
  volume	= {24},
  number	= {3},
  pages		= {209--250},
  year		= {1995},
  url		= {https://doi.org/10.3233/FI-1995-2431},
  doi		= {10.3233/FI-1995-2431},
  timestamp	= {Sat, 20 May 2017 00:23:05 +0200}
}

@Book{		  Jacobs99,
  author	= "B. Jacobs",
  title		= "Categorical Logic and Type Theory",
  publisher	= "North Holland",
  series	= "Studies in Logic and the Foundations of Mathematics",
  number	= "141",
  year		= "1999"
}

@InProceedings{	  JacobsTimany20,
  title		= {Fully Abstract from Static to Gradual},
  author	= {K. Jacobs and A. Timany},
  year		= {2020}
}

@InProceedings{	  JagadeesanPitcherEtAl11,
  author	= {Radha Jagadeesan and Corin Pitcher and Julian Rathke and
		  James Riely},
  title		= {Local Memory via Layout Randomization},
  booktitle	= {Proceedings of the 24th {IEEE} Computer Security
		  Foundations Symposium, {CSF} 2011, Cernay-la-Ville, France,
		  27-29 June, 2011},
  pages		= {161--174},
  year		= {2011},
  url		= {https://doi.org/10.1109/CSF.2011.18},
  doi		= {10.1109/CSF.2011.18},
  timestamp	= {Wed, 16 Oct 2019 14:14:49 +0200}
}

@InProceedings{	  JangLeeEtAl16,
  author	= {Jang, Yeongjin and Lee, Sangho and Kim, Taesoo},
  title		= {Breaking Kernel Address Space Layout Randomization with
		  Intel TSX},
  booktitle	= {Proceedings of the 2016 ACM SIGSAC Conference on Computer
		  and Communications Security},
  series	= {CCS '16},
  year		= {2016},
  pages		= {380--392},
  numpages	= {13},
  url		= {http://doi.acm.org/10.1145/2976749.2978321},
  doi		= {10.1145/2976749.2978321},
  acmid		= {2978321},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Misc{		  Jean-loup-Gailly17,
  title		= {zlib 1.2.11},
  author	= {Jean-loup Gailly, Mark Adler},
  year		= {2017},
  url		= {https://zlib.net/}
}

@InProceedings{	  JeffreyRathke02,
  author	= {Alan Jeffrey and Julian Rathke},
  title		= {A Fully Abstract May Testing Semantics for Concurrent
		  Objects},
  booktitle	= {17th {IEEE} Symposium on Logic in Computer Science {(LICS}
		  2002), 22-25 July 2002, Copenhagen, Denmark, Proceedings},
  pages		= {101--112},
  publisher	= {{IEEE} Computer Society},
  year		= {2002},
  url		= {https://doi.org/10.1109/LICS.2002.1029820},
  doi		= {10.1109/LICS.2002.1029820},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@Article{	  JeffreyRathke05,
  author	= {Jeffrey, Alan and Rathke, Julian },
  title		= {A fully abstract may testing semantics for concurrent
		  objects},
  journal	= {Theor. Comput. Sci.},
  volume	= {338},
  number	= {1-3},
  pages		= {17--63},
  year		= {2005},
  url		= {http://dx.doi.org/10.1016/j.tcs.2004.10.012},
  doi		= {10.1016/j.tcs.2004.10.012},
  timestamp	= {Thu, 21 Jul 2005 16:06:18 +0200}
}

@InProceedings{	  JeffreyRathke05a,
  author	= {Alan Jeffrey and Julian Rathke},
  editor	= {Shmuel Sagiv},
  title		= {Java Jr: Fully Abstract Trace Semantics for a Core Java
		  Language},
  booktitle	= {Programming Languages and Systems, 14th European Symposium
		  on Programming,ESOP 2005, Held as Part of the Joint
		  European Conferences on Theory and Practice of Software,
		  {ETAPS} 2005, Edinburgh, UK, April 4-8, 2005, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {3444},
  pages		= {423--438},
  publisher	= {Springer},
  year		= {2005},
  url		= {https://doi.org/10.1007/978-3-540-31987-0\_29},
  doi		= {10.1007/978-3-540-31987-0\_29},
  timestamp	= {Tue, 14 May 2019 10:00:41 +0200}
}

@InProceedings{	  JeffreyRathke05b,
  author	= {Jeffrey, Alan and Rathke, Julian },
  title		= {{Java Jr}: Fully Abstract Trace Semantics for a Core
		  {Java} Language},
  booktitle	= {14th European Symposium on Programming},
  shortbooktitle= {ESOP},
  pages		= {423--438},
  year		= {2005},
  optee		= {http://dx.doi.org/10.1007/978-3-540-31987-0_29},
  doi		= {10.1007/978-3-540-31987-0_29},
  editor	= {Shmuel Sagiv},
  series	= {Lecture Notes in Computer Science},
  volume	= {3444},
  publisher	= {Springer},
  opturl	= {http://ect.bell-labs.com/who/ajeffrey/papers/esop05.pdf}
}

@InProceedings{	  JiangLiangEtAl19,
  author	= {Jiang, Hanru and Liang, Hongjin and Xiao, Siyang and Zha,
		  Junpeng and Feng, Xinyu},
  title		= {Towards Certified Separate Compilation for Concurrent
		  Programs},
  booktitle	= {Proceedings of the 40th ACM SIGPLAN Conference on
		  Programming Language Design and Implementation},
  series	= {PLDI 2019},
  year		= {2019},
  pages		= {111--125},
  numpages	= {15},
  url		= {http://doi.acm.org/10.1145/3314221.3314595},
  doi		= {10.1145/3314221.3314595},
  acmid		= {3314595},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  JimenezMammarEtAl09,
  title		= {Software Vulnerabilities, Prevention and Detection
		  Methods: A Review1},
  author	= {Jimenez, Willy and Mammar, Amel and Cavalli, Ana},
  journal	= {Security in Model-Driven Architecture},
  pages		= {6},
  year		= {2009}
}

@InProceedings{	  JimMorrisettEtAl02,
  title		= {Cyclone: A Safe Dialect of C},
  author	= {Jim, Trevor and Morrisett, J Greg and Grossman, Dan and
		  Hicks, Michael W and Cheney, James and Wang, Yanling},
  booktitle	= {Proceedings of the General Track of the annual conference
		  on USENIX Annual Technical Conference},
  pages		= {275--288},
  year		= {2002},
  organization	= {USENIX Association}
}

@Book{		  JirAdamekJirRosickyEtAl11,
  author	= {Ji\v{r}\'\i\ Ad\'{a}mek and Ji\v{r}\'\i\ Rosick\'y and
		  Enrico Vitale},
  alteditor	= {},
  title		= {Algebraic Theories},
  publisher	= {Cambridge University Press},
  year		= {2011},
  optkey	= {},
  optvolume	= {},
  optnumber	= {},
  optseries	= {},
  optaddress	= {},
  optedition	= {},
  optmonth	= {},
  optnote	= {},
  optannote	= {}
}

@InProceedings{	  JoannouWoodruffEtAl17,
  title		= {Efficient {{Tagged Memory}}},
  doi		= {10.1109/ICCD.2017.112},
  booktitle	= {{{IEEE International Conference}} on {{Computer Design}}
		  ({{ICCD}})},
  publisher	= {{IEEE}},
  author	= {Joannou, A. and Woodruff, J. and Kovacsics, R. and Moore,
		  S. W. and Bradbury, A. and Xia, H. and Watson, R. N. M. and
		  Chisnall, D. and Roe, M. and Davis, B. and Napierala, E.
		  and Baldwin, J. and Gudka, K. and Neumann, P. G. and
		  Mazzinghi, A. and Richardson, A. and Son, S. and Markettos,
		  A. T.},
  month		= nov,
  year		= {2017}
}

@InProceedings{	  JohannSimpsonEtAl10,
  author	= {Johann, Patricia and Simpson, Alex and Voigtländer,
		  Janis},
  booktitle	= {25th Annual IEEE Symposium on Logic in Computer Science
		  (LICS 2010)},
  title		= {A Generic Operational Metatheory for Algebraic Effects},
  year		= {2010},
  volume	= {},
  number	= {},
  publisher	= {IEEE Computer Society},
  pages		= {209-218},
  doi		= {10.1109/LICS.2010.29}
}

@Article{	  JuglaretHritcu15,
  title		= {Secure Compilation Using Micro-Policies},
  author	= {Juglaret, Yannis and Hritcu, Catalin},
  publisher	= {Citeseer},
  series	= {Workshop on Foundations of Computer Security (FCS)},
  year		= {2015}
}

@Article{	  JuglaretHritcuEtAl15,
  archiveprefix	= {arXiv},
  eprinttype	= {arxiv},
  eprint	= {1510.00697},
  title		= {Towards a {{Fully Abstract Compiler Using
		  Micro}}-{{Policies}}: {{Secure Compilation}} for {{Mutually
		  Distrustful Components}}},
  shorttitle	= {Towards a {{Fully Abstract Compiler Using
		  Micro}}-{{Policies}}},
  author	= {Juglaret, Yannis and Hritcu, Catalin and {de Amorim},
		  Arthur Azevedo and Pierce, Benjamin C. and
		  {Spector-Zabusky}, Antal and Tolmach, Andrew},
  month		= oct,
  year		= {2015}
}

@Article{	  JuglaretHritcuEtAl16,
  author	= {Yannis Juglaret and Catalin Hritcu and Arthur Azevedo de
		  Amorim and Benjamin C. Pierce},
  title		= {Beyond Full Abstraction: Formalizing the Security
		  Guarantees of Low-Level Compartmentalization},
  journal	= {CoRR},
  volume	= {abs/1602.04503},
  year		= {2016},
  url		= {http://arxiv.org/abs/1602.04503},
  timestamp	= {Tue, 01 Mar 2016 17:47:25 +0100}
}

@InProceedings{	  JuglaretHritcuEtAl16a,
  author	= {Yannis Juglaret and Catalin Hritcu and Arthur Azevedo de
		  Amorim and Boris Eng and Benjamin C. Pierce},
  title		= {Beyond Good and Evil: Formalizing the Security Guarantees
		  of Compartmentalizing Compilation},
  booktitle	= {{IEEE} 29th Computer Security Foundations Symposium, {CSF}
		  2016, Lisbon, Portugal, June 27 - July 1, 2016},
  pages		= {45--60},
  year		= {2016},
  url		= {https://doi.org/10.1109/CSF.2016.11},
  doi		= {10.1109/CSF.2016.11},
  timestamp	= {Wed, 16 Oct 2019 14:14:49 +0200}
}

@Article{	  JungTix98,
  title		= "The Troublesome Probabilistic Powerdomain ",
  journal	= "Electronic Notes in Theoretical Computer Science ",
  volume	= "13",
  pages		= "70--91",
  year		= "1998",
  author	= "Achim Jung and Regina Tix"
}

@InProceedings{	  Kahn87,
  author	= {Gilles Kahn},
  editor	= {Franz{-}Josef Brandenburg and Guy Vidal{-}Naquet and
		  Martin Wirsing},
  title		= {Natural Semantics},
  booktitle	= {{STACS} 87, 4th Annual Symposium on Theoretical Aspects of
		  Computer Science, Passau, Germany, February 19-21, 1987,
		  Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {247},
  pages		= {22--39},
  publisher	= {Springer},
  year		= {1987},
  url		= {https://doi.org/10.1007/BFb0039592},
  doi		= {10.1007/BFb0039592},
  timestamp	= {Tue, 14 May 2019 10:00:48 +0200}
}

@PhDThesis{	  Katsumata05,
  author	= {Shin{-}ya Katsumata},
  title		= {A generalisation of pre-logical predicates and its
		  applications},
  school	= {University of Edinburgh},
  year		= {2005},
  url		= {http://hdl.handle.net/1842/850}
}

@Article{	  Keller76,
  author	= {Robert M. Keller},
  title		= {Formal Verification of Parallel Programs},
  journal	= {Commun. {ACM}},
  volume	= {19},
  number	= {7},
  pages		= {371--384},
  year		= {1976},
  url		= {https://doi.org/10.1145/360248.360251},
  doi		= {10.1145/360248.360251},
  timestamp	= {Tue, 06 Nov 2018 12:51:40 +0100}
}

@InProceedings{	  KellerLasson12,
  author	= {Chantal Keller and Marc Lasson},
  editor	= {Patrick C{\'{e}}gielski and Arnaud Durand},
  title		= {Parametricity in an Impredicative Sort},
  booktitle	= {Computer Science Logic - 26th International Workshop/21st
		  Annual Conference of the EACSL, ({CSL} 2012)},
  series	= {LIPIcs},
  volume	= {16},
  pages		= {381--395},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year		= {2012}
}

@Article{	  Kelly69,
  title		= {Monomorphisms, {{Epimorphisms}}, and {{Pull-Backs}}},
  author	= {Kelly, G. M.},
  year		= {1969},
  month		= feb,
  journal	= {Journal of the Australian Mathematical Society},
  volume	= {9},
  number	= {1-2},
  pages		= {124--142},
  doi		= {10/fk54sh},
  urldate	= {2019-10-29},
  langid	= {english}
}

@Article{	  Kelly80,
  author	= {Kelly, G.M.},
  year		= {1980},
  month		= {08},
  pages		= {1 - 83},
  title		= {A unified treatment of transfinite constructions for free
		  algebras, free monoids, colimits, associated sheaves, and
		  so on},
  volume	= {22},
  journal	= {Bulletin of the Australian Mathematical Society},
  doi		= {10.1017/S0004972700006353}
}

@Article{	  KellyPower93,
  title		= {Adjunctions whose counits are coequalizers, and
		  presentations of finitary enriched monads},
  journal	= {Journal of Pure and Applied Algebra},
  volume	= {89},
  number	= {1},
  pages		= {163-179},
  year		= {1993},
  doi		= {https://doi.org/10.1016/0022-4049(93)90092-8},
  url		= {https://www.sciencedirect.com/science/article/pii/0022404993900928},
  author	= {G.M. Kelly and A.J. Power}
}

@Article{	  Kennedy06,
  author	= {Andrew Kennedy},
  title		= {Securing the .NET programming model},
  journal	= {Theor. Comput. Sci.},
  volume	= {364},
  number	= {3},
  pages		= {311--317},
  year		= {2006},
  url		= {https://doi.org/10.1016/j.tcs.2006.08.014},
  doi		= {10.1016/j.tcs.2006.08.014},
  timestamp	= {Wed, 14 Nov 2018 10:33:34 +0100}
}

@Book{		  KennedyAllen01,
  title		= {Optimizing compilers for modern architectures: a
		  dependence-based approach},
  author	= {Kennedy, Ken and Allen, John R},
  year		= {2001},
  publisher	= {Morgan Kaufmann Publishers Inc.}
}

@Article{	  Klin11,
  author	= {Bartek Klin},
  title		= {Bialgebras for structural operational semantics: An
		  introduction},
  journal	= {Theor. Comput. Sci.},
  volume	= {412},
  number	= {38},
  pages		= {5043--5069},
  year		= {2011},
  url		= {https://doi.org/10.1016/j.tcs.2011.03.023},
  doi		= {10.1016/j.tcs.2011.03.023},
  timestamp	= {Sun, 28 May 2017 13:20:00 +0200}
}

@InProceedings{	  KlinNachyla15,
  author	= {Bartek Klin and Beata Nachyla},
  title		= {Presenting Morphisms of Distributive Laws},
  booktitle	= {6th Conference on Algebra and Coalgebra in Computer
		  Science, CALCO'15},
  pages		= {190--204},
  year		= {2015},
  series	= {LIPIcs},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik},
  crossref-ignore={DBLP:conf/calco/2015},
  url		= {https://doi.org/10.4230/LIPIcs.CALCO.2015.190},
  doi		= {10.4230/LIPIcs.CALCO.2015.190},
  timestamp	= {Thu, 23 Aug 2018 15:56:17 +0200}
}

@InProceedings{	  KlinSassone08,
  author	= {Bartek Klin and Vladimiro Sassone},
  editor	= {Roberto M. Amadio},
  title		= {Structural Operational Semantics for Stochastic Process
		  Calculi},
  booktitle	= {11th International Conference Foundations of Software
		  Science and Computational Structures, FOSSACS'08},
  series	= lncs,
  volume	= {4962},
  pages		= {428--442},
  publisher	= {Springer},
  year		= {2008},
  url		= {https://doi.org/10.1007/978-3-540-78499-9\_30},
  doi		= {10.1007/978-3-540-78499-9\_30},
  timestamp	= {Sun, 25 Oct 2020 22:38:53 +0100}
}

@Article{	  Kock72,
  author	= "Anders Kock",
  title		= "Strong Functors and Monoidal Monads",
  journal	= "Archiv der Mathematik",
  volume	= "23",
  number	= "1",
  pages		= "113--120",
  year		= "1972"
}

@Proceedings{	  KurzLenisaEtAl09,
  editor	= {Alexander Kurz and Marina Lenisa and Andrzej Tarlecki},
  title		= {Algebra and Coalgebra in Computer Science, Third
		  International Conference, {CALCO} 2009, Udine, Italy,
		  September 7-10, 2009. Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {5728},
  publisher	= {Springer},
  year		= {2009},
  url		= {https://doi.org/10.1007/978-3-642-03741-2},
  doi		= {10.1007/978-3-642-03741-2},
  timestamp	= {Tue, 14 May 2019 10:00:51 +0200}
}

@Article{	  KurzVelebil16,
  title		= {Relation Lifting, a Survey},
  author	= {Kurz, Alexander and Velebil, Ji{\v r}{\'i}},
  year		= {2016},
  optmonth	= jun,
  journal	= {Journal of Logical and Algebraic Methods in Programming},
  series	= {Relational and Algebraic Methods in Computer Science},
  volume	= {85},
  number	= {4},
  pages		= {475--499},
  doi		= {10.1016/j.jlamp.2015.08.002},
  langid	= {english}
}

@InProceedings{	  LagoGavazzo22,
  author	= {Ugo Dal Lago and Francesco Gavazzo},
  title		= {Effectful program distancing},
  booktitle	= {49th Annual ACM SIGPLAN Symposium on Principles of
		  Programming Languages (POPL 2022)},
  series	= {Proc. {ACM} Program. Lang.},
  volume	= {6},
  optnumber	= {{POPL}},
  pages		= {1--30},
  year		= {2022},
  doi		= {10.1145/3498680},
  timestamp	= {Wed, 07 Dec 2022 23:04:15 +0100}
}

@InProceedings{	  LagoGavazzoEtAl19,
  author	= {Ugo Dal Lago and Francesco Gavazzo and Akira Yoshimizu},
  title		= {{Differential Logical Relations, Part I: The Simply-Typed
		  Case}},
  booktitle	= {46th International Colloquium on Automata, Languages, and
		  Programming (ICALP 2019)},
  pages		= {111:1--111:14},
  series	= lipics,
  year		= {2019},
  volume	= {132},
  opteditor	= {Christel Baier and Ioannis Chatzigiannakis and Paola
		  Flocchini and Stefano Leonardi},
  publisher	= {Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik},
  optaddress	= {Dagstuhl, Germany},
  urn		= {urn:nbn:de:0030-drops-106879},
  doi		= {10.4230/LIPIcs.ICALP.2019.111}
}

@Article{	  LagoZorzi12,
  author	= {Lago, Ugo Dal and Zorzi, Margherita},
  title		= {Probabilistic operational semantics for the lambda
		  calculus},
  journal	= {RAIRO - Theoretical Informatics and Applications -
		  Informatique Th\'eorique et Applications},
  pages		= {413--450},
  publisher	= {EDP-Sciences},
  volume	= {46},
  number	= {3},
  year		= {2012},
  doi		= {10.1051/ita/2012012},
  zbl		= {1279.68183},
  language	= {en},
  url		= {http://www.numdam.org/articles/10.1051/ita/2012012/}
}

@InBook{	  Laird07,
  title		= "A fully abstract trace semantics for general references",
  author	= "J. Laird",
  year		= "2007",
  month		= "7",
  doi		= "10.1007/978-3-540-73420-8_58",
  language	= "English",
  series	= "Lecture Notes in Computer Science (including subseries
		  Lecture Notes in Artificial Intelligence and Lecture Notes
		  in Bioinformatics)",
  publisher	= "Springer Verlag",
  pages		= "667--679",
  editor	= "L. Arge and C. Cachin and T. Jurdziński and A. Tarlecki",
  booktitle	= "Automata, Languages and Programming"
}

@InProceedings{	  Laird16,
  author	= {Laird, James},
  title		= {{Weighted Relational Models for Mobility}},
  booktitle	= {1st International Conference on Formal Structures for
		  Computation and Deduction (FSCD 2016)},
  pages		= {24:1--24:15},
  series	= {Leibniz International Proceedings in Informatics
		  (LIPIcs)},
  year		= {2016},
  volume	= {52},
  editor	= {Kesner, Delia and Pientka, Brigitte},
  publisher	= {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address	= {Dagstuhl, Germany},
  url		= {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.FSCD.2016.24},
  urn		= {urn:nbn:de:0030-drops-59982},
  doi		= {10.4230/LIPIcs.FSCD.2016.24}
}

@Article{	  Lambek68,
  author	= {Lambek, Joachim},
  title		= {A Fixpoint Theorem for Complete Categories},
  journal	= {Math.~Z.},
  year		= {1968},
  optkey	= {},
  volume	= {103},
  optnumber	= {},
  pages		= {151--161},
  optmonth	= {},
  optnote	= {},
  optannote	= {}
}

@Article{	  Lampson74,
  author	= {Lampson, Butler W.},
  title		= {Protection},
  journal	= {SIGOPS Oper. Syst. Rev.},
  issue_date	= {January 1974},
  volume	= {8},
  number	= {1},
  month		= jan,
  year		= {1974},
  pages		= {18--24},
  numpages	= {7},
  url		= {http://doi.acm.org/10.1145/775265.775268},
  doi		= {10.1145/775265.775268},
  acmid		= {775268},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  LarmuseauPatrignaniEtAl15,
  author	= {Larmuseau, Adriaan and Patrignani, Marco and Clarke,
		  Dave},
  title		= {A Secure Compiler for {ML} Modules},
  booktitle	= {Programming Languages and Systems - 13th Asian Symposium,
		  {APLAS} 2015, Pohang, South Korea, November 30 - December
		  2, 2015, Proceedings},
  pages		= {29--48},
  year		= {2015},
  url		= {http://dx.doi.org/10.1007/978-3-319-26529-2_3},
  doi		= {10.1007/978-3-319-26529-2_3},
  timestamp	= {Wed, 09 Dec 2015 19:21:03 +0100}
}

@InProceedings{	  Lassen05,
  author	= {S{\o}ren B. Lassen},
  title		= {Eager Normal Form Bisimulation},
  booktitle	= {20th {IEEE} Symposium on Logic in Computer Science,
		  LICS'05},
  pages		= {345--354},
  publisher	= {{IEEE} Computer Society},
  year		= {2005},
  url		= {https://doi.org/10.1109/LICS.2005.15},
  doi		= {10.1109/LICS.2005.15},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@Article{	  Lassen06,
  title		= {Normal Form Simulation for McCarthy's Amb},
  journal	= {Electronic Notes in Theoretical Computer Science},
  volume	= {155},
  pages		= {445-465},
  year		= {2006},
  note		= {Proceedings of the 21st Annual Conference on Mathematical
		  Foundations of Programming Semantics (MFPS XXI)},
  doi		= {https://doi.org/10.1016/j.entcs.2005.11.068},
  url		= {https://www.sciencedirect.com/science/article/pii/S1571066106002052},
  author	= {Soren B. Lassen}
}

@PhDThesis{	  Lassen98,
  title		= {Relational Reasoning about Functions and Nondeterminism},
  author	= {Lassen, Søren B.},
  year		= {1998},
  school	= {Aarhus University},
  url		= {https://www.brics.dk/DS/98/2/BRICS-DS-98-2.pdf}
}

@Article{	  Lawvere64,
  author	= {Lawvere, Bill},
  title		= {An Elementary Theory of the Category of Sets},
  journal	= {Proceedings of the National Academy of Sciences of the
		  United States of America},
  volume	= 52,
  year		= 1964,
  pages		= {1506--1511}
}

@InProceedings{	  LengletSchmitt15,
  author	= {Sergue{\"{\i}} Lenglet and Alan Schmitt},
  editor	= {Luca Aceto and David de Frutos{-}Escrig},
  title		= {Howe's Method for Contextual Semantics},
  booktitle	= {26th International Conference on Concurrency Theory,
		  {CONCUR} 2015, Madrid, Spain, September 1.4, 2015},
  series	= {LIPIcs},
  volume	= {42},
  pages		= {212--225},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year		= {2015},
  url		= {https://doi.org/10.4230/LIPIcs.CONCUR.2015.212},
  doi		= {10.4230/LIPIcs.CONCUR.2015.212},
  timestamp	= {Tue, 11 Feb 2020 15:52:14 +0100}
}

@Article{	  LenisaPowerEtAl00,
  author	= {Marina Lenisa and John Power and Hiroshi Watanabe},
  title		= {Distributivity for endofunctors, pointed and co-pointed
		  endofunctors, monads and comonads},
  journal	= {Electr. Notes Theor. Comput. Sci.},
  volume	= {33},
  pages		= {230--260},
  year		= {2000},
  url		= {https://doi.org/10.1016/S1571-0661(05)80350-0},
  doi		= {10.1016/S1571-0661(05)80350-0},
  timestamp	= {Fri, 21 Dec 2018 08:26:25 +0100}
}

@Article{	  LenisaPowerEtAl04,
  author	= {Marina Lenisa and John Power and Hiroshi Watanabe},
  title		= {Category theory for operational semantics},
  journal	= {Theor. Comput. Sci.},
  volume	= {327},
  number	= {1-2},
  pages		= {135--154},
  year		= {2004},
  url		= {https://doi.org/10.1016/j.tcs.2004.07.024},
  doi		= {10.1016/j.tcs.2004.07.024},
  timestamp	= {Fri, 21 Dec 2018 08:26:19 +0100}
}

@Article{	  Leroy09,
  title		= {Formal verification of a realistic compiler},
  author	= {Leroy, Xavier},
  journal	= {Communications of the ACM},
  volume	= {52},
  number	= {7},
  pages		= {107--115},
  year		= {2009},
  publisher	= {ACM}
}

@Article{	  Leroy09a,
  author	= "Leroy, Xavier",
  title		= "A Formally Verified Compiler Back-end",
  journal	= "Journal of Automated Reasoning",
  year		= "2009",
  month		= "Nov",
  day		= "04",
  volume	= "43",
  number	= "4",
  pages		= "363",
  doi		= "10.1007/s10817-009-9155-4",
  url		= "https://doi.org/10.1007/s10817-009-9155-4"
}

@Article{	  LeroyGrall08,
  author	= {Xavier Leroy and Herv{\'{e}} Grall},
  title		= {Coinductive big-step operational semantics},
  journal	= {CoRR},
  volume	= {abs/0808.0586},
  year		= {2008},
  opturl	= {http://arxiv.org/abs/0808.0586},
  eprinttype	= {arXiv},
  eprint	= {0808.0586},
  timestamp	= {Mon, 13 Aug 2018 16:46:54 +0200}
}

@PhDThesis{	  Levy01,
  author	= {Paul Blain Levy},
  title		= {Call-by-push-value},
  school	= {Queen Mary University of London, {UK}},
  year		= {2001},
  url		= {https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.369233}
}

@Article{	  Levy06,
  author	= {Paul Blain Levy},
  title		= {Call-by-push-value: Decomposing call-by-value and
		  call-by-name},
  journal	= {High. Order Symb. Comput.},
  volume	= {19},
  number	= {4},
  pages		= {377--414},
  year		= {2006},
  doi		= {10.1007/S10990-006-0480-6}
}

@InProceedings{	  Levy06a,
  author	= {Paul Blain Levy},
  editor	= {Neil Ghani and John Power},
  title		= {Infinitary {H}owe's Method},
  booktitle	= {Proceedings of the Eighth Workshop on Coalgebraic Methods
		  in Computer Science, {CMCS} 2006, Vienna, Austria, March
		  25-27, 2006},
  series	= {Electronic Notes in Theoretical Computer Science},
  volume	= {164},
  number	= {1},
  pages		= {85--104},
  publisher	= {Elsevier},
  year		= {2006},
  url		= {https://doi.org/10.1016/j.entcs.2006.06.006},
  doi		= {10.1016/j.entcs.2006.06.006},
  timestamp	= {Thu, 16 Jan 2020 11:02:39 +0100}
}

@Book{		  Levy14,
  title		= {Capability-based computer systems},
  author	= {Levy, Henry M},
  year		= {2014},
  publisher	= {Digital Press}
}

@Article{	  Levy22,
  author	= {Paul Blain Levy},
  title		= {Call-by-push-value},
  journal	= {{ACM} {SIGLOG} News},
  volume	= {9},
  number	= {2},
  pages		= {7--29},
  year		= {2022},
  doi		= {10.1145/3537668.3537670}
}

@Book{		  Levy84,
  author	= {Levy, Henry M.},
  title		= {Capability-Based Computer Systems},
  year		= {1984},
  publisher	= {Butterworth-Heinemann},
  address	= {Newton, MA, USA}
}

@Article{	  LevyPowerEtAl03,
  altauthor	= {Paul Blain Levy and John Power and Hayo Thielecke},
  author	= {Paul Levy and John Power and Hayo Thielecke},
  title		= {Modelling environments in call-by-value programming
		  languages},
  journal	= {Inf.\ Comput.},
  volume	= {185},
  number	= {2},
  pages		= {182--210},
  year		= {2003},
  timestamp	= {Fri, 12 Feb 2021 22:15:52 +0100}
}

@Proceedings{	  LieMannanEtAl18,
  editor	= {David Lie and Mohammad Mannan and Michael Backes and
		  XiaoFeng Wang},
  title		= {Proceedings of the 2018 {ACM} {SIGSAC} Conference on
		  Computer and Communications Security, {CCS} 2018, Toronto,
		  ON, Canada, October 15-19, 2018},
  publisher	= {{ACM}},
  year		= {2018},
  url		= {http://dl.acm.org/citation.cfm?id=3243734},
  timestamp	= {Wed, 31 Oct 2018 17:23:34 +0100}
}

@Book{		  Mac-Lane78,
  title		= {Categories for the {{Working Mathematician}}},
  author	= {Mac Lane, S.},
  year		= {1978},
  series	= {Graduate {{Texts}} in {{Mathematics}}},
  edition	= {2},
  volume	= {5},
  publisher	= springer,
  optaddress	= {{New York}},
  url		= {http://link.springer.com/10.1007/978-1-4757-4721-8},
  langid	= {english}
}

@Book{		  Mac-LaneMoerdijk94,
  title		= {Sheaves in {{Geometry}} and {{Logic}}: {{A First
		  Introduction}} to {{Topos Theory}}},
  shorttitle	= {Sheaves in {{Geometry}} and {{Logic}}},
  author	= {Mac Lane, Saunders and Moerdijk, Ieke},
  year		= {1994},
  series	= {Universitext},
  publisher	= {{Springer}},
  optaddress	= {{New York, NY}},
  doi		= {10.1007/978-1-4612-0927-0},
  langid	= {english}
}

@InProceedings{	  MaffeisMitchellEtAl10,
  title		= {Object capabilities and isolation of untrusted web
		  applications},
  author	= {Maffeis, Sergio and Mitchell, John C and Taly, Ankur},
  booktitle	= {2010 IEEE Symposium on Security and Privacy},
  pages		= {125--140},
  year		= {2010},
  organization	= {IEEE}
}

@Article{	  MaillardHritcuEtAl20,
  author	= {Kenji Maillard and Catalin Hritcu and Exequiel Rivas and
		  Antoine Van Muylder},
  title		= {The next 700 relational program logics},
  journal	= {Proc. {ACM} Program. Lang.},
  volume	= {4},
  number	= {{POPL}},
  pages		= {4:1--4:33},
  year		= {2020},
  url		= {https://doi.org/10.1145/3371072},
  doi		= {10.1145/3371072},
  timestamp	= {Mon, 15 Jun 2020 16:49:17 +0200}
}

@InProceedings{	  MaillardMellies15,
  author	= {Kenji Maillard and Paul{-}Andr{\'{e}} Melli{\`{e}}s},
  title		= {A Fibrational Account of Local States},
  booktitle	= {30th Annual {ACM/IEEE} Symposium on Logic in Computer
		  Science, {LICS} 2015, Kyoto, Japan, July 6-10, 2015},
  pages		= {402--413},
  publisher	= {{IEEE} Computer Society},
  year		= {2015},
  url		= {https://doi.org/10.1109/LICS.2015.45},
  doi		= {10.1109/LICS.2015.45},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@Book{		  Manes76,
  title		= {Algebraic Theories},
  author	= {Manes, E.},
  series	= {Applied Mathematical Sciences},
  year		= {1976},
  publisher	= {Springer New York}
}

@Article{	  MartiVenema15,
  author	= {Johannes Marti and Yde Venema},
  title		= {Lax extensions of coalgebra functors and their logic},
  journal	= {J.\ Comput.\ Syst.\ Sci.},
  volume	= {81},
  number	= {5},
  pages		= {880--900},
  year		= {2015},
  nourl		= {https://doi.org/10.1016/j.jcss.2014.12.006},
  doi		= {10.1016/j.jcss.2014.12.006},
  timestamp	= {Tue, 16 Feb 2021 14:04:07 +0100}
}

@Misc{		  Mcbride01,
  author	= {Conor Mcbride},
  title		= {The Derivative of a Regular Type is its Type of One-Hole
		  Contexts (Extended Abstract)},
  year		= {2001}
}

@InCollection{	  McCarthy59,
  title		= {A Basis for a Mathematical Theory of Computation.},
  editor	= {P. Braffort and D. Hirschberg},
  series	= {Studies in Logic and the Foundations of Mathematics},
  publisher	= {Elsevier},
  volume	= {26},
  pages		= {33-70},
  year		= {1959},
  booktitle	= {Computer Programming and Formal Systems},
  doi		= {https://doi.org/10.1016/S0049-237X(09)70099-0},
  url		= {https://www.sciencedirect.com/science/article/pii/S0049237X09700990},
  author	= {John McCarthy}
}

@InProceedings{	  McKeenAlexandrovichEtAl13,
  author	= {McKeen, Frank and Alexandrovich, Ilya and Berenzon, Alex
		  and Rozas, Carlos V. and Shafi, Hisham and Shanbhogue,
		  Vedvyas and Savagaonkar, Uday R.},
  title		= {Innovative instructions and software model for isolated
		  execution},
  booktitle	= {HASP '13},
  year		= {2013},
  pages		= {10:1--10:1},
  articleno	= {10},
  numpages	= {1},
  url		= {http://doi.acm.org/10.1145/2487726.2488368},
  doi		= {10.1145/2487726.2488368},
  acmid		= {2488368},
  publisher	= {ACM}
}

@InProceedings{	  MemarianMatthiesenEtAl16,
  author	= {Memarian, Kayvan and Matthiesen, Justus and Lingard, James
		  and Nienhuis, Kyndylan and Chisnall, David and Watson,
		  Robert N. M. and Sewell, Peter},
  title		= {Into the Depths of C: Elaborating the De Facto Standards},
  booktitle	= {Proceedings of the 37th ACM SIGPLAN Conference on
		  Programming Language Design and Implementation},
  series	= {PLDI '16},
  year		= {2016},
  pages		= {1--15},
  numpages	= {15},
  url		= {http://doi.acm.org/10.1145/2908080.2908081},
  doi		= {10.1145/2908080.2908081},
  acmid		= {2908081},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  MettlerWagnerEtAl10,
  added-at	= {2011-08-31T00:00:00.000+0200},
  author	= {Mettler, Adrian and Wagner, David and Close, Tyler},
  booktitle	= {NDSS},
  interhash	= {7e470467c3807a91d3397c39a2f9f4e8},
  intrahash	= {82c572b84149e7fa155053f90bfeca95},
  publisher	= {The Internet Society},
  timestamp	= {2011-09-01T11:33:11.000+0200},
  title		= {Joe-E: A Security-Oriented Subset of Java.},
  url		= {http://dblp.uni-trier.de/db/conf/ndss/ndss2010.html#MettlerWC10},
  year		= 2010
}

@Article{	  MeyerovichRabkin13,
  title		= {Empirical analysis of programming language adoption},
  author	= {Meyerovich, Leo A and Rabkin, Ariel S},
  journal	= {ACM SIGPLAN Notices},
  volume	= {48},
  number	= {10},
  pages		= {1--18},
  year		= {2013},
  publisher	= {ACM}
}

@Article{	  MiculanPeressotti16,
  author	= {Marino Miculan and Marco Peressotti},
  title		= {Structural operational semantics for non-deterministic
		  processes with quantitative aspects},
  journal	= {Theor. Comput. Sci.},
  volume	= {655},
  pages		= {135--154},
  year		= {2016},
  url		= {https://doi.org/10.1016/j.tcs.2016.01.012},
  doi		= {10.1016/j.tcs.2016.01.012},
  timestamp	= {Wed, 17 Feb 2021 22:01:42 +0100}
}

@Article{	  MiliusLitak17,
  author	= {Stefan Milius and Tadeusz Litak},
  title		= {Guard Your Daggers and Traces: Properties of Guarded
		  (Co-)recursion},
  year		= 2017,
  volume	= 150,
  doi		= {10.3233/FI-2017-1475},
  pages		= {407--449},
  journal	= {Fundamenta Informaticae},
  url		= {http://arxiv.org/abs/1603.05214},
  note		= {special issue FiCS'13 edited by David Baelde, Arnaud
		  Carayol, Ralph Matthes and Igor Walukiewicz}
}

@TechReport{	  MillerSamuelEtAl08,
  author	= {Miller, Mark S. and Samuel, Mike and Laurie, Ben and Awad,
		  Ihab and Stay, Mike},
  howpublished	= {\url{http://code.google.com/p/google-caja/downloads/detail?name=caja-spec-2008-06-07.pdf}},
  institution	= {Google Inc.},
  key		= {caja},
  month		= jun,
  organization	= {Google Inc.},
  posted-at	= {2010-08-13 03:52:04},
  publisher	= {Google Inc.},
  title		= {{Caja - Safe active content in sanitized JavaScript}},
  year		= {2008}
}

@TechReport{	  MillerYeeEtAl03,
  author	= {Mark Miller and Ka-Ping Yee and Jonathan Shapiro and
		  Combex Inc},
  title		= {Capability Myths Demolished},
  institution	= {},
  year		= {2003}
}

@Article{	  Milner78,
  title		= {A theory of type polymorphism in programming},
  journal	= {Journal of Computer and System Sciences},
  volume	= {17},
  number	= {3},
  pages		= {348-375},
  year		= {1978},
  doi		= {10.1016/0022-0000(78)90014-4},
  author	= {Robin Milner}
}

@Book{		  Milner80,
  author	= {Robin Milner},
  title		= {A Calculus of Communicating Systems},
  series	= {Lecture Notes in Computer Science},
  volume	= {92},
  publisher	= {Springer},
  year		= {1980},
  url		= {https://doi.org/10.1007/3-540-10235-3},
  doi		= {10.1007/3-540-10235-3},
  timestamp	= {Tue, 16 May 2017 14:01:44 +0200}
}

@Article{	  Milner83,
  title		= {Calculi for synchrony and asynchrony},
  journal	= {Theoretical Computer Science},
  volume	= 25,
  number	= 3,
  pages		= {267-310},
  year		= 1983,
  doi		= {https://doi.org/10.1016/0304-3975(83)90114-7},
  author	= {Robin Milner}
}

@Book{		  Milner89,
  author	= {Robin Milner},
  title		= {Communication and concurrency},
  series	= {{PHI} Series in computer science},
  publisher	= {Prentice Hall},
  year		= {1989},
  timestamp	= {Wed, 27 Apr 2011 17:30:28 +0200}
}

@Book{		  Milner99,
  author	= {Robin Milner},
  title		= {Communicating and mobile systems - the Pi-calculus},
  publisher	= {Cambridge University Press},
  year		= 1999,
  timestamp	= {Wed, 20 Apr 2011 20:17:03 +0200}
}

@Book{		  Milner99a,
  title		= {Communicating and mobile systems: the pi calculus},
  author	= {Milner, Robin},
  year		= {1999},
  publisher	= {Cambridge university press}
}

@Article{	  MilnerParrowEtAl92,
  author	= {Robin Milner and Joachim Parrow and David Walker},
  title		= {A Calculus of Mobile Processes, {I}},
  journal	= {Inf. Comput.},
  volume	= {100},
  number	= {1},
  pages		= {1--40},
  year		= {1992},
  url		= {https://doi.org/10.1016/0890-5401(92)90008-4},
  doi		= {10.1016/0890-5401(92)90008-4},
  timestamp	= {Fri, 12 Feb 2021 22:17:04 +0100}
}

@Article{	  MilnerWeyhrauch72,
  title		= {Proving compiler correctness in a mechanized logic},
  author	= {Milner, Robin and Weyhrauch, Richard},
  journal	= {Machine Intelligence},
  volume	= {7},
  number	= {3},
  pages		= {51--70},
  year		= {1972}
}

@Article{	  Mitchell93,
  title		= {On abstraction and the expressive power of programming
		  languages},
  author	= {Mitchell, John C},
  journal	= {Science of Computer Programming},
  volume	= {21},
  number	= {2},
  pages		= {141--163},
  year		= {1993},
  publisher	= {Elsevier}
}

@Book{		  Mitchell96,
  author	= {John C. Mitchell},
  title		= {Foundations for programming languages},
  series	= {Foundation of computing series},
  publisher	= {{MIT} Press},
  year		= {1996},
  timestamp	= {Wed, 27 Apr 2011 17:30:32 +0200}
}

@Article{	  Moggi91,
  author	= {Eugenio Moggi},
  title		= {Notions of Computation and Monads},
  journal	= {Inf. Comput.},
  volume	= {93},
  number	= {1},
  pages		= {55--92},
  year		= {1991},
  url		= {https://doi.org/10.1016/0890-5401(91)90052-4},
  doi		= {10.1016/0890-5401(91)90052-4},
  timestamp	= {Wed, 25 Sep 2019 17:54:39 +0200}
}

@Proceedings{	  MoggiRosolini97,
  editor	= {Eugenio Moggi and Giuseppe Rosolini},
  title		= {Category Theory and Computer Science, 7th International
		  Conference, {CTCS} '97, Santa Margherita Ligure, Italy,
		  September 4-6, 1997, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {1290},
  publisher	= {Springer},
  year		= {1997},
  url		= {https://doi.org/10.1007/BFb0026977},
  doi		= {10.1007/BFb0026977},
  timestamp	= {Tue, 14 May 2019 10:00:48 +0200}
}

@PhDThesis{	  Morris-Jr69,
  title		= {Lambda-calculus models of programming languages.},
  author	= {Morris Jr, James Hiram},
  year		= {1969},
  school	= {Massachusetts Institute of Technology}
}

@PhDThesis{	  Morris68,
  timestamp	= {2017-01-25T21:04:25Z},
  title		= {Lambda-Calculus Models of Programming Languages},
  school	= {Massachusetts Institute of Technology},
  author	= {Morris, James H.},
  year		= {1968}
}

@Article{	  Morris73,
  author	= {Morris,Jr., James H.},
  title		= {Protection in Programming Languages},
  journal	= {Commun. ACM},
  issue_date	= {Jan. 1973},
  volume	= {16},
  number	= {1},
  month		= jan,
  year		= {1973},
  pages		= {15--21},
  numpages	= {7},
  url		= {http://doi.acm.org/10.1145/361932.361937},
  doi		= {10.1145/361932.361937},
  acmid		= {361937},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  MorrisettWalkerEtAl99,
  title		= {From System F to typed assembly language},
  author	= {Morrisett, Greg and Walker, David and Crary, Karl and
		  Glew, Neal},
  journal	= {ACM Transactions on Programming Languages and Systems
		  (TOPLAS)},
  volume	= {21},
  number	= {3},
  pages		= {527--568},
  year		= {1999},
  publisher	= {ACM}
}

@Proceedings{	  MossSobocinski15,
  editor	= {Lawrence S. Moss and Pawe{l} Soboci{'{n}}ski},
  title		= {6th Conference on Algebra and Coalgebra in Computer
		  Science, {CALCO} 2015, June 24-26, 2015, Nijmegen, The
		  Netherlands},
  series	= {LIPIcs},
  volume	= {35},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik},
  year		= {2015},
  url		= {http://www.dagstuhl.de/dagpub/978-3-939897-84-2},
  timestamp	= {Thu, 02 May 2019 17:40:15 +0200}
}

@Article{	  MousaviReniers07,
  author	= {Mohammad Reza Mousavi and Michel A. Reniers},
  title		= {On Well-Foundedness and Expressiveness of Promoted Tyft:
		  Being Promoted Makes a Difference},
  journal	= {Electron. Notes Theor. Comput. Sci.},
  volume	= {175},
  number	= {1},
  pages		= {45--56},
  year		= {2007},
  url		= {https://doi.org/10.1016/j.entcs.2006.09.015},
  doi		= {10.1016/j.entcs.2006.09.015},
  timestamp	= {Fri, 12 Feb 2021 22:19:28 +0100}
}

@InProceedings{	  MousaviReniersEtAl04,
  author	= {Mohammad Reza Mousavi and Michel Reniers and Jan Friso
		  Groote},
  title		= {Congruence for SOS with Data},
  booktitle	= {LICS},
  year		= {2004},
  pages		= {302--313},
  publisher	= {IEEE Computer Society Press}
}

@InProceedings{	  MurrayOorschot18,
  author	= {Toby C. Murray and Paul C. van Oorschot},
  title		= {{BP:} Formal Proofs, the Fine Print and Side Effects},
  booktitle	= {2018 {IEEE} Cybersecurity Development, SecDev 2018,
		  Cambridge, MA, USA, September 30 - October 2, 2018},
  pages		= {1--10},
  year		= {2018},
  url		= {https://doi.org/10.1109/SecDev.2018.00009},
  doi		= {10.1109/SecDev.2018.00009},
  timestamp	= {Sun, 23 Dec 2018 08:29:10 +0100}
}

@InProceedings{	  MyreenGordonEtAl08,
  author	= {Myreen, Magnus O. and Gordon, Michael J. C. and Slind,
		  Konrad},
  title		= {Machine-code Verification for Multiple Architectures: An
		  Application of Decompilation into Logic},
  booktitle	= {Proceedings of the 2008 International Conference on Formal
		  Methods in Computer-Aided Design},
  series	= {FMCAD '08},
  year		= {2008},
  pages		= {20:1--20:8},
  articleno	= {20},
  numpages	= {8},
  url		= {http://dl.acm.org/citation.cfm?id=1517424.1517444},
  acmid		= {1517444},
  publisher	= {IEEE Press},
  address	= {Piscataway, NJ, USA}
}

@InProceedings{	  NagarakatteZhaoEtAl10,
  timestamp	= {2018-11-15T14:08:40Z},
  series	= {ISMM '10},
  title		= {{{CETS}}: {{Compiler Enforced Temporal Safety}} for
		  {{C}}},
  shorttitle	= {{{CETS}}},
  doi		= {10.1145/1806651.1806657},
  booktitle	= {International {{Symposium}} on {{Memory Management}}},
  publisher	= {{ACM}},
  author	= {Nagarakatte, Santosh and Zhao, Jianzhou and Martin, Milo
		  M.K. and Zdancewic, Steve},
  year		= {2010}
}

@InProceedings{	  NakataUustalu09,
  author	= {Keiko Nakata and Tarmo Uustalu},
  editor	= {Stefan Berghofer and Tobias Nipkow and Christian Urban and
		  Makarius Wenzel},
  title		= {Trace-Based Coinductive Operational Semantics for While},
  booktitle	= {Theorem Proving in Higher Order Logics, 22nd International
		  Conference, TPHOLs 2009, Munich, Germany, August 17-20,
		  2009. Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {5674},
  pages		= {375--390},
  publisher	= {Springer},
  year		= {2009},
  url		= {https://doi.org/10.1007/978-3-642-03359-9\_26},
  doi		= {10.1007/978-3-642-03359-9\_26},
  timestamp	= {Tue, 14 May 2019 10:00:48 +0200}
}

@InProceedings{	  NewBowmanEtAl16,
  author	= {Max S. New and William J. Bowman and Amal Ahmed},
  title		= {Fully abstract compilation via universal embedding},
  booktitle	= {21st {ACM} {SIGPLAN} International Conference on
		  Functional Programming (ICFP 2016)},
  pages		= {103--116},
  year		= {2016},
  publisher	= acm,
  optcrossref	= {DBLP:conf/icfp/2016},
  doi		= {10.1145/2951913.2951941},
  timestamp	= {Tue, 06 Nov 2018 16:59:25 +0100}
}

@InProceedings{	  NienhuisJoannouEtAl18,
  title		= {Proving security properties of CHERI-MIPS},
  author	= {Nienhuis, Kyndylan and Joannou, Alexandre and Sewell,
		  Peter},
  booktitle	= {Proceedings of the 25th Automated Reasoning Workshop
		  Bridging the Gap between Theory and Practice},
  pages		= {29},
  year		= {2018},
  organization	= {University of Cambridge}
}

@InProceedings{	  NienhuisJoannouEtAl20,
  title		= {Rigorous engineering for hardware security: formal
		  modelling and proof in the CHERI design and implementation
		  process},
  author	= {Nienhuis, Kyndylan and Joannou, Alexandre and Fox, Anthony
		  and Roe, Michael and Bauereiss, Thomas and Campbell, Brian
		  and Naylor, Matthew and Norton, Robert M and Moore, Simon W
		  and Neumann, Peter G and others},
  booktitle	= {2020 IEEE Symposium on Security and Privacy (SP). Los
		  Alamitos, CA, USA: IEEE Computer Society},
  year		= {2020}
}

@InProceedings{	  NoormanAgtenEtAl13,
  author	= {Noorman, Job and Agten, Pieter and Daniels, Wilfried and
		  Strackx, Raoul and Van Herrewege, Anthony and Huygens,
		  Christophe and Preneel, Bart and Verbauwhede, Ingrid and
		  Piessens, Frank},
  title		= {Sancus: Low-cost trustworthy extensible networked devices
		  with a zero-software trusted computing base},
  booktitle	= {22nd USENIX Security symposium},
  year		= {2013},
  month		= {August},
  pages		= {479--494},
  publisher	= {USENIX Association},
  url		= {https://lirias.kuleuven.be/handle/123456789/402673}
}

@Article{	  NoormanBulckEtAl17,
  author	= {Job Noorman and Jo Van Bulck and Jan Tobias M{\"{u}}hlberg
		  and Frank Piessens and Pieter Maene and Bart Preneel and
		  Ingrid Verbauwhede and Johannes G{\"{o}}tzfried and Tilo
		  M{\"{u}}ller and Felix C. Freiling},
  title		= {Sancus 2.0: {A} Low-Cost Security Architecture for IoT
		  Devices},
  journal	= {{ACM} Trans. Priv. Secur.},
  volume	= {20},
  number	= {3},
  pages		= {7:1--7:33},
  year		= {2017},
  url		= {https://doi.org/10.1145/3079763},
  doi		= {10.1145/3079763},
  timestamp	= {Mon, 26 Oct 2020 08:42:50 +0100}
}

@InProceedings{	  Norell09,
  author	= {Norell, Ulf},
  title		= {Dependently Typed Programming in Agda},
  booktitle	= {Proceedings of the 6th International Conference on
		  Advanced Functional Programming},
  series	= {AFP'08},
  year		= {2009},
  pages		= {230--266},
  numpages	= {37},
  url		= {http://dl.acm.org/citation.cfm?id=1813347.1813352},
  acmid		= {1813352},
  publisher	= {Springer-Verlag},
  address	= {Berlin, Heidelberg}
}

@TechReport{	  Norton16,
  author	= {Norton, Robert M.},
  title		= {{Hardware support for compartmentalisation}},
  year		= 2016,
  month		= may,
  url		= {http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-887.pdf},
  institution	= {University of Cambridge, Computer Laboratory},
  number	= {UCAM-CL-TR-887}
}

@TechReport{	  NortonChisnallEtAl15,
  author	= {Norton, Robert M. and Chisnall, David and Davis, Brooks
		  and Koszek, Wojciech and Moore, Simon W. and Murdoch,
		  Steven J. and Neumann, Peter G. and Woodruff, Jonathan },
  title		= {{Capability Hardware Enhanced RISC Instructions: CHERI
		  Programmer’s Guide}},
  year		= 2015,
  month		= sep,
  url		= {http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-877.pdf},
  institution	= {University of Cambridge, Computer Laboratory},
  number	= {UCAM-CL-TR-877}
}

@PhDThesis{	  Nuyts20,
  title		= {Contributions to Multimode and Presheaf Type Theory},
  author	= {Nuyts, Andreas},
  year		= {2020}
}

@Article{	  OHearnRiecke95,
  author	= {Peter W. O'Hearn and Jon G. Riecke},
  title		= {Kripke Logical Relations and {PCF}},
  journal	= {Inf. Comput.},
  volume	= {120},
  number	= {1},
  pages		= {107--116},
  year		= {1995},
  doi		= {10.1006/inco.1995.1103},
  timestamp	= {Fri, 12 Feb 2021 22:16:39 +0100}
}

@Article{	  OHearnTennent95,
  author	= {Peter W. O'Hearn and Robert D. Tennent},
  title		= {Parametricity and Local Variables},
  journal	= {J. {ACM}},
  volume	= {42},
  number	= {3},
  pages		= {658--709},
  year		= {1995},
  url		= {https://doi.org/10.1145/210346.210425},
  doi		= {10.1145/210346.210425},
  timestamp	= {Tue, 06 Nov 2018 12:51:44 +0100}
}

@PhDThesis{	  Ong88,
  title		= {The Lazy Lambda Calculus: An Investigation into the
		  Foundations of Functional Programming},
  author	= {Ong, C-H Luke},
  year		= {1988},
  school	= {Imperial College London},
  url		= {http://hdl.handle.net/10044/1/47211}
}

@InBook{	  Ong95,
  author	= {Ong, C.-H. L.},
  title		= {Correspondence between Operational and Denotational
		  Semantics: The Full Abstraction Problem for PCF},
  year		= {1995},
  publisher	= {Oxford University Press, Inc.},
  address	= {USA},
  booktitle	= {Handbook of Logic in Computer Science (Vol. 4): Semantic
		  Modelling},
  pages		= {269?356},
  numpages	= {88}
}

@InProceedings{	  OwensMyreenEtAl16,
  author	= {Owens, Scott and Myreen, Magnus O. and Kumar, Ramana and
		  Tan, Yong Kiam},
  title		= {Functional Big-Step Semantics},
  year		= {2016},
  publisher	= {Springer-Verlag},
  address	= {Berlin, Heidelberg},
  url		= {https://doi.org/10.1007/978-3-662-49498-1_23},
  doi		= {10.1007/978-3-662-49498-1_23},
  booktitle	= {Proceedings of the 25th European Symposium on Programming
		  Languages and Systems - Volume 9632},
  pages		= {589–615},
  numpages	= {27}
}

@Article{	  Parrow14,
  author	= {Parrow, Joachim},
  journal	= {Math Struct Comp Science},
  title		= {General conditions for Full Abstraction},
  year		= {2014}
}

@Article{	  Patrignani15,
  title		= {The Tome of Secure Compilation: Fully Abstract Compilation
		  to Protected Modules Architectures},
  author	= {Patrignani, Marco},
  year		= {2015}
}

@Misc{		  Patrignani20,
  title		= {Why Should Anyone use Colours? or, Syntax Highlighting
		  Beyond Code Snippets},
  author	= {Marco Patrignani},
  year		= {2020},
  howpublished	= {CoRR abs/2001.11334},
  archiveprefix	= {arXiv},
  primaryclass	= {cs.SE}
}

@Article{	  PatrignaniAgtenEtAl15,
  author	= {Marco Patrignani and Pieter Agten and Raoul Strackx and
		  Bart Jacobs and Dave Clarke and Frank Piessens},
  title		= {Secure Compilation to Protected Module Architectures},
  journal	= {{ACM} Trans. Program. Lang. Syst.},
  volume	= {37},
  number	= {2},
  pages		= {6:1--6:50},
  year		= {2015},
  url		= {https://doi.org/10.1145/2699503},
  doi		= {10.1145/2699503},
  timestamp	= {Tue, 06 Nov 2018 12:51:29 +0100}
}

@Article{	  PatrignaniAhmedEtAl19,
  author	= {Patrignani, Marco and Ahmed, Amal and Clarke, Dave},
  title		= {Formal Approaches to Secure Compilation: A Survey of Fully
		  Abstract Compilation and Related Work},
  journal	= {ACM Comput. Surv.},
  issue_date	= {February 2019},
  volume	= {51},
  number	= {6},
  month		= feb,
  year		= {2019},
  pages		= {125:1--125:36},
  articleno	= {125},
  numpages	= {36},
  url		= {http://doi.acm.org/10.1145/3280984},
  doi		= {10.1145/3280984},
  acmid		= {3280984},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  PatrignaniClarke15,
  title		= {Fully abstract trace semantics for protected module
		  architectures},
  author	= {Patrignani, Marco and Clarke, Dave},
  journal	= {Computer Languages, Systems \& Structures},
  volume	= {42},
  pages		= {22--45},
  year		= {2015},
  publisher	= {Elsevier}
}

@InProceedings{	  PatrignaniClarkeEtAl13,
  author	= {Marco Patrignani and Dave Clarke and Frank Piessens},
  title		= {Secure Compilation of Object-Oriented Components to
		  Protected Module Architectures},
  booktitle	= {Programming Languages and Systems - 11th Asian Symposium,
		  {APLAS} 2013, Melbourne, VIC, Australia, December 9-11,
		  2013. Proceedings},
  pages		= {176--191},
  year		= {2013},
  url		= {https://doi.org/10.1007/978-3-319-03542-0\_13},
  doi		= {10.1007/978-3-319-03542-0\_13},
  timestamp	= {Tue, 14 May 2019 10:00:41 +0200}
}

@InProceedings{	  PatrignaniDevrieseEtAl16,
  author	= {Marco Patrignani and Dominique Devriese and Frank
		  Piessens},
  title		= {On Modular and Fully-Abstract Compilation},
  booktitle	= {{IEEE} 29th Computer Security Foundations Symposium, {CSF}
		  2016, Lisbon, Portugal, June 27 - July 1, 2016},
  pages		= {17--30},
  year		= {2016},
  url		= {https://doi.org/10.1109/CSF.2016.9},
  doi		= {10.1109/CSF.2016.9},
  timestamp	= {Thu, 15 Jun 2017 21:35:08 +0200}
}

@InProceedings{	  PatrignaniGarg17,
  author	= {Patrignani, Marco and Garg, Deepak},
  title		= {{Secure Compilation and Hyperproperties Preservation}},
  year		= {2017},
  pages		= {},
  series	= {CSF 2017},
  booktitle	= {{Proceedings of the 30th IEEE Computer Security
		  Foundations Symposium {CSF} 2017, Santa Barbara, USA}}
}

@InProceedings{	  PatrignaniGarg19,
  author	= {Marco Patrignani and Deepak Garg},
  title		= {Robustly Safe Compilation},
  booktitle	= {Programming Languages and Systems - 28th European
		  Symposium on Programming, {ESOP} 2019, Held as Part of the
		  European Joint Conferences on Theory and Practice of
		  Software, {ETAPS} 2019, Prague, Czech Republic, April 6-11,
		  2019, Proceedings},
  pages		= {469--498},
  year		= {2019},
  crossref-ignore={DBLP:conf/esop/2019},
  url		= {https://doi.org/10.1007/978-3-030-17184-1\_17},
  doi		= {10.1007/978-3-030-17184-1\_17},
  timestamp	= {Tue, 09 Apr 2019 14:10:11 +0200}
}

@Article{	  PatrignaniMartinEtAl20,
  author	= {Marco Patrignani and Eric Mark Martin and Dominique
		  Devriese},
  title		= {On the Semantic Expressiveness of Recursive Types},
  journal	= {CoRR},
  volume	= {abs/2010.10859},
  year		= {2020},
  url		= {https://arxiv.org/abs/2010.10859},
  archiveprefix	= {arXiv},
  eprint	= {2010.10859},
  timestamp	= {Mon, 26 Oct 2020 15:39:44 +0100}
}

@InProceedings{	  PatrignaniMartinEtAl21,
  author	= {Patrignani, Marco and Martin, Eric Mark and Devriese,
		  Dominique},
  title		= {On the Semantic Expressiveness of Recursive Types},
  booktitle	= {48th ACM SIGPLAN Symposium on Principles of Programming
		  Languages (POPL 2021)},
  year		= {2021},
  issue_date	= {January 2021},
  publisher	= acm,
  optaddress	= {New York, NY, USA},
  volume	= {5},
  optnumber	= {POPL},
  doi		= {10.1145/3434302},
  series	= {Proc. ACM Program. Lang.},
  optmonth	= {Jan},
  articleno	= {21},
  numpages	= {29}
}

@Article{	  PattersonAhmed19,
  author	= {Patterson, Daniel and Ahmed, Amal},
  title		= {The next 700 Compiler Correctness Theorems (Functional
		  Pearl)},
  year		= {2019},
  issue_date	= {August 2019},
  publisher	= {Association for Computing Machinery},
  address	= {New York, NY, USA},
  volume	= {3},
  number	= {ICFP},
  url		= {https://doi.org/10.1145/3341689},
  doi		= {10.1145/3341689},
  journal	= {Proc. ACM Program. Lang.},
  month		= jul,
  articleno	= {85},
  numpages	= {29}
}

@InProceedings{	  PercontiAhmed14,
  author	= {James T. Perconti and Amal Ahmed},
  title		= {Verifying an Open Compiler Using Multi-language
		  Semantics},
  booktitle	= {Programming Languages and Systems - 23rd European
		  Symposium on Programming, {ESOP} 2014, Held as Part of the
		  European Joint Conferences on Theory and Practice of
		  Software, {ETAPS} 2014},
  series	= {Lecture Notes in Computer Science},
  volume	= {8410},
  pages		= {128--148},
  publisher	= {Springer},
  year		= {2014},
  doi		= {10.1007/978-3-642-54833-8\_8}
}

@Book{		  Pierce02,
  author	= {Benjamin C. Pierce},
  title		= {Types and programming languages},
  publisher	= {{MIT} Press},
  year		= {2002},
  timestamp	= {Thu, 03 Feb 2011 10:51:35 +0100}
}

@InProceedings{	  PiessensDevrieseEtAl16,
  title		= {Security guarantees for the execution infrastructure of
		  software applications},
  author	= {Piessens, Frank and Devriese, Dominique and M\"{u}hlberg,
		  Jan Tobias and Strackx, Raoul},
  year		= {2016},
  series	= {IEEE SecDev'16},
  note		= "Private communication - To appear in IEEE SecDev 2016"
}

@InProceedings{	  PirogGibbons15,
  title		= {Monads for Behaviour},
  author	= {Maciej Pir{\'{o}}g and Jeremy Gibbons},
  altbooktitle	= {Proc. Mathematical Foundations of Programming Semantics
		  XXIX, MFPS 2013},
  booktitle	= {Mathematical Foundations of Programming Semantics, MFPS
		  2013},
  series	= entcs,
  pages		= {309--324},
  volume	= {298},
  year		= {2015}
}

@InProceedings{	  Pitts00,
  author	= {Andrew M. Pitts},
  editor	= {Gilles Barthe and Peter Dybjer and Lu{\'{\i}}s Pinto and
		  Jo{\~{a}}o Saraiva},
  title		= {Operational Semantics and Program Equivalence},
  booktitle	= {Applied Semantics, International Summer School, {APPSEM}
		  2000, Caminha, Portugal, September 9-15, 2000, Advanced
		  Lectures},
  series	= {Lecture Notes in Computer Science},
  volume	= {2395},
  pages		= {378--412},
  publisher	= {Springer},
  year		= {2000},
  url		= {https://doi.org/10.1007/3-540-45699-6\_8},
  doi		= {10.1007/3-540-45699-6\_8},
  timestamp	= {Fri, 17 Jul 2020 11:39:04 +0200}
}

@Article{	  Pitts00a,
  title		= {Parametric Polymorphism and Operational Equivalence},
  author	= {Pitts, Andrew M.},
  year		= {2000},
  optmonth	= jun,
  journal	= {Mathematical Structures in Computer Science},
  volume	= {10},
  number	= {3},
  pages		= {321--359},
  publisher	= {{Cambridge University Press}},
  doi		= {10.1017/S0960129500003066},
  langid	= {english}
}

@InCollection{	  Pitts04,
  editor	= {Pierce, Benjamin C.},
  author	= {Andrew M. Pitts},
  chapter	= {7},
  title		= {Typed operational reasoning},
  booktitle	= {Advanced Topics in Types and Programming Languages},
  year		= {2004},
  publisher	= {The MIT Press}
}

@InBook{	  Pitts11,
  place		= {Cambridge},
  series	= {Cambridge Tracts in Theoretical Computer Science},
  title		= {Howe's method for higher-order languages},
  doi		= {10.1017/CBO9780511792588.006},
  booktitle	= {Advanced Topics in Bisimulation and Coinduction},
  publisher	= {Cambridge University Press},
  author	= {Pitts, Andrew},
  editor	= {Sangiorgi, Davide and Rutten, JanEditors},
  year		= {2011},
  pages		= {197232},
  collection	= {Cambridge Tracts in Theoretical Computer Science}
}

@InProceedings{	  Pitts96,
  author	= {Andrew M. Pitts},
  title		= {Reasoning about Local Variables with Operationally-Based
		  Logical Relations},
  booktitle	= {11th Annual {IEEE} Symposium on Logic in Computer Science
		  (LICS 1996)},
  pages		= {152--163},
  publisher	= {{IEEE} Computer Society},
  year		= {1996},
  doi		= {10.1109/LICS.1996.561314},
  timestamp	= {Wed, 16 Oct 2019 14:14:54 +0200}
}

@Article{	  Pitts96a,
  title		= {Relational Properties of Domains},
  journal	= {Information and Computation},
  volume	= {127},
  number	= {2},
  pages		= {66-90},
  year		= {1996},
  doi		= {10.1006/inco.1996.0052},
  author	= {Andrew M. Pitts}
}

@Article{	  Pitts97,
  author	= {Andrew M. Pitts},
  title		= {A Note on Logical Relations Between Semantics and Syntax},
  journal	= {Log. J. {IGPL}},
  volume	= {5},
  number	= {4},
  pages		= {589--601},
  year		= {1997},
  url		= {https://doi.org/10.1093/jigpal/5.4.589},
  doi		= {10.1093/jigpal/5.4.589},
  timestamp	= {Fri, 06 Mar 2020 22:00:08 +0100}
}

@Article{	  Pitts97a,
  title		= {Operationally-based theories of program equivalence},
  author	= {Pitts, Andrew M},
  journal	= {Semantics and Logics of Computation},
  volume	= {14},
  pages		= {241},
  year		= {1997}
}

@InProceedings{	  Pitts98,
  author	= {Andrew M. Pitts},
  title		= {Existential Types: Logical Relations and Operational
		  Equivalence},
  series	= {Lecture Notes in Computer Science},
  volume	= {1443},
  pages		= {309--326},
  publisher	= {Springer},
  year		= {1998},
  doi		= {10.1007/BFb0055063}
}

@InProceedings{	  PittsStark93,
  title		= {Observable Properties of Higher Order Functions That
		  Dynamically Create Local Names, or: {{What}}'s New?},
  shorttitle	= {Observable Properties of Higher Order Functions That
		  Dynamically Create Local Names, Or},
  booktitle	= {8th International Symposium on Mathematical Foundations of
		  Computer Science (MFCS 1993)},
  author	= {Pitts, Andrew M. and Stark, Ian D. B.},
  opteditor	= {Borzyszkowski, Andrzej M. and Soko{\l}owski, Stefan},
  year		= {1993},
  series	= lncs,
  volume	= {711},
  pages		= {122--141},
  publisher	= springer,
  optaddress	= {{Berlin, Heidelberg}},
  doi		= {10.1007/3-540-57182-5_8},
  langid	= {english}
}

@InCollection{	  PittsStark98,
  author	= {Andrew M. Pitts and Ian D. B. Stark},
  title		= {Operational Reasoning for Functions with Local State},
  booktitle	= {Higher Order Operational Techniques in Semantics},
  editor	= {Gordon, Andrew D. and Pitts, Andrew M.},
  year		= {1998},
  pages		= {227--274},
  numpages	= {48},
  opturl	= {http://dl.acm.org/citation.cfm?id=309656.309671},
  acmid		= {309671},
  publisher	= {Cambridge University Press},
  address	= {New York, NY, USA}
}

@Article{	  Plotkin04,
  author	= {Gordon D. Plotkin},
  title		= {A structural approach to operational semantics},
  journal	= {J. Log. Algebr. Program.},
  volume	= {60-61},
  pages		= {17--139},
  year		= {2004},
  timestamp	= {Mon, 21 Feb 2005 12:50:35 +0100}
}

@TechReport{	  Plotkin73,
  title		= {Lambda-Definability and Logical Relations},
  author	= {Plotkin, G. D.},
  year		= {1973},
  optmonth	= oct,
  institution	= {{University of Edinburgh}}
}

@Article{	  Plotkin77,
  author	= {Gordon D. Plotkin},
  title		= {{LCF} Considered as a Programming Language},
  journal	= {Theor. Comput. Sci.},
  volume	= {5},
  number	= {3},
  pages		= {223--255},
  year		= {1977},
  url		= {https://doi.org/10.1016/0304-3975(77)90044-5},
  doi		= {10.1016/0304-3975(77)90044-5},
  timestamp	= {Wed, 17 Feb 2021 22:00:26 +0100}
}

@InProceedings{	  PlotkinPower01,
  author	= {Gordon D. Plotkin and John Power},
  editor	= {Furio Honsell and Marino Miculan},
  title		= {Adequacy for Algebraic Effects},
  booktitle	= {Foundations of Software Science and Computation
		  Structures, 4th International Conference, {FOSSACS} 2001
		  Held as Part of the Joint European Conferences on Theory
		  and Practice of Software, {ETAPS} 2001 Genova, Italy, April
		  2-6, 2001, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {2030},
  pages		= {1--24},
  publisher	= {Springer},
  year		= {2001},
  doi		= {10.1007/3-540-45315-6\_1}
}

@InProceedings{	  PlotkinPowerEtAl00,
  author	= {Gordon D. Plotkin and John Power and Donald Sannella and
		  Robert D. Tennent},
  editor	= {Ugo Montanari and Jos{\'{e}} D. P. Rolim and Emo Welzl},
  title		= {Lax Logical Relations},
  booktitle	= {Automata, Languages and Programming, 27th International
		  Colloquium, {ICALP} 2000, Geneva, Switzerland, July 9-15,
		  2000, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {1853},
  pages		= {85--102},
  publisher	= {Springer},
  year		= {2000},
  url		= {https://doi.org/10.1007/3-540-45022-X\_9},
  doi		= {10.1007/3-540-45022-X\_9},
  timestamp	= {Sun, 25 Jul 2021 11:54:49 +0200}
}

@InProceedings{	  Popescu09,
  author	= {Andrei Popescu},
  title		= {Weak Bisimilarity Coalgebraically},
  booktitle	= {Algebra and Coalgebra in Computer Science, Third
		  International Conference, {CALCO} 2009, Udine, Italy,
		  September 7-10, 2009. Proceedings},
  pages		= {157--172},
  year		= {2009},
  crossref-ignore={DBLP:conf/calco/2009},
  url		= {https://doi.org/10.1007/978-3-642-03741-2\_12},
  doi		= {10.1007/978-3-642-03741-2\_12},
  timestamp	= {Wed, 24 May 2017 08:30:19 +0200}
}

@InProceedings{	  Pous05,
  author	= {Damien Pous},
  editor	= {Lu{\'{\i}}s Caires and Giuseppe F. Italiano and
		  Lu{\'{\i}}s Monteiro and Catuscia Palamidessi and Moti Yung},
  title		= {Up-to Techniques for Weak Bisimulation},
  booktitle	= {Automata, Languages and Programming, 32nd International
		  Colloquium, {ICALP} 2005, Lisbon, Portugal, July 11-15,
		  2005, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {3580},
  pages		= {730--741},
  publisher	= {Springer},
  year		= {2005},
  url		= {https://doi.org/10.1007/11523468\_59},
  doi		= {10.1007/11523468\_59},
  timestamp	= {Tue, 14 May 2019 10:00:44 +0200}
}

@InProceedings{	  Pous07,
  author	= {Damien Pous},
  editor	= {Zhong Shao},
  title		= {Complete Lattices and Up-To Techniques},
  booktitle	= {Programming Languages and Systems, 5th Asian Symposium,
		  {APLAS} 2007, Singapore, November 29-December 1, 2007,
		  Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {4807},
  pages		= {351--366},
  publisher	= {Springer},
  year		= {2007},
  url		= {https://doi.org/10.1007/978-3-540-76637-7\_24},
  doi		= {10.1007/978-3-540-76637-7\_24},
  timestamp	= {Tue, 14 May 2019 10:00:41 +0200}
}

@InBook{	  PousSangiorgi11,
  place		= {Cambridge},
  series	= {Cambridge Tracts in Theoretical Computer Science},
  title		= {Enhancements of the bisimulation proof method},
  doi		= {10.1017/CBO9780511792588.007},
  booktitle	= {Advanced Topics in Bisimulation and Coinduction},
  publisher	= {Cambridge University Press},
  author	= {Pous, Damien and Sangiorgi, Davide},
  editor	= {Sangiorgi, Davide and Rutten, JanEditors},
  year		= {2011},
  pages		= {233--289},
  collection	= {Cambridge Tracts in Theoretical Computer Science}
}

@InCollection{	  PousSangiorgi12,
  author	= {Damien Pous and Davide Sangiorgi},
  editor	= {Davide Sangiorgi and Jan J. M. M. Rutten},
  title		= {Enhancements of the bisimulation proof method},
  booktitle	= {Advanced Topics in Bisimulation and Coinduction},
  series	= {Cambridge tracts in theoretical computer science},
  volume	= {52},
  pages		= {233--289},
  publisher	= {Cambridge University Press},
  year		= {2012},
  timestamp	= {Fri, 22 May 2020 12:03:09 +0200}
}

@InProceedings{	  PowerTuri99,
  author	= {John Power and Daniele Turi},
  editor	= {Martin Hofmann and Giuseppe Rosolini and Dusko Pavlovic},
  title		= {A Coalgebraic Foundation for Linear Time Semantics},
  booktitle	= {Conference on Category Theory and Computer Science, {CTCS}
		  1999, Edinburgh, UK, December 10-12, 1999},
  series	= {Electronic Notes in Theoretical Computer Science},
  volume	= {29},
  pages		= {259--274},
  publisher	= {Elsevier},
  year		= {1999},
  url		= {https://doi.org/10.1016/S1571-0661(05)80319-6},
  doi		= {10.1016/S1571-0661(05)80319-6},
  timestamp	= {Fri, 17 Jan 2020 09:41:47 +0100}
}

@Article{	  PowerWatanabe99,
  author	= {John Power and Hiroshi Watanabe},
  title		= {Distributivity for a monad and a comonad},
  journal	= {Electr. Notes Theor. Comput. Sci.},
  volume	= {19},
  pages		= {102},
  year		= {1999},
  url		= {https://doi.org/10.1016/S1571-0661(05)80271-3},
  doi		= {10.1016/S1571-0661(05)80271-3},
  timestamp	= {Fri, 21 Dec 2018 08:26:27 +0100}
}

@Proceedings{	  RajamaniWalker15,
  editor	= {Sriram K. Rajamani and David Walker},
  title		= {Proceedings of the 42nd Annual {ACM} {SIGPLAN-SIGACT}
		  Symposium on Principles of Programming Languages, {POPL}
		  2015, Mumbai, India, January 15-17, 2015},
  publisher	= {{ACM}},
  year		= {2015},
  url		= {http://dl.acm.org/citation.cfm?id=2676726},
  timestamp	= {Sat, 20 Dec 2014 16:56:16 +0100}
}

@InProceedings{	  Reynolds83,
  author	= {John C. Reynolds},
  editor	= {R. E. A. Mason},
  title		= {Types, Abstraction and Parametric Polymorphism},
  booktitle	= {Information Processing 83, Proceedings of the {IFIP} 9th
		  World Computer Congress, Paris, France, September 19-23,
		  1983},
  pages		= {513--523},
  publisher	= {North-Holland/IFIP},
  year		= {1983},
  timestamp	= {Sun, 28 Jul 2019 17:03:41 +0200}
}

@Article{	  Rice53,
  title		= {Classes of recursively enumerable sets and their decision
		  problems},
  author	= {Rice, Henry Gordon},
  journal	= {Transactions of the American Mathematical Society},
  volume	= {74},
  number	= {2},
  pages		= {358--366},
  year		= {1953},
  publisher	= {JSTOR}
}

@Article{	  RoemerBuchananEtAl12,
  title		= {Return-oriented programming: Systems, languages, and
		  applications},
  author	= {Roemer, Ryan and Buchanan, Erik and Shacham, Hovav and
		  Savage, Stefan},
  journal	= {ACM Transactions on Information and System Security
		  (TISSEC)},
  volume	= {15},
  number	= {1},
  pages		= {2},
  year		= {2012},
  publisher	= {ACM}
}

@Article{	  RoscherBonischEtAl18,
  author	= {Stefan Roscher and Volker B{\"{o}}nisch and John Lee and
		  Dennis Zeisberg and Jochen Schweflinghaus},
  title		= {Integrating solutions on {IBM} {Z} with Secure Service
		  Container},
  journal	= {{IBM} J. Res. Dev.},
  volume	= {62},
  number	= {2/3},
  pages		= {3},
  year		= {2018},
  url		= {http://ieeexplore.ieee.org/document/8281496/},
  timestamp	= {Fri, 13 Mar 2020 10:54:23 +0100}
}

@Article{	  RotBonchiEtAl17,
  author	= {Jurriaan Rot and Filippo Bonchi and Marcello M. Bonsangue
		  and Damien Pous and Jan Rutten and Alexandra Silva},
  title		= {Enhanced coalgebraic bisimulation},
  journal	= {Mathematical Structures in Computer Science},
  volume	= {27},
  number	= {7},
  pages		= {1236--1264},
  year		= {2017},
  url		= {https://doi.org/10.1017/S0960129515000523},
  doi		= {10.1017/S0960129515000523},
  timestamp	= {Sat, 19 Oct 2019 19:27:06 +0200}
}

@InProceedings{	  RotBonsangueEtAl13,
  author	= {Jurriaan Rot and Marcello M. Bonsangue and Jan J. M. M.
		  Rutten},
  editor	= {Peter van Emde Boas and Frans C. A. Groen and Giuseppe F.
		  Italiano and Jerzy R. Nawrocki and Harald Sack},
  title		= {Coalgebraic Bisimulation-Up-To},
  booktitle	= {{SOFSEM} 2013: Theory and Practice of Computer Science,
		  39th International Conference on Current Trends in Theory
		  and Practice of Computer Science, {\v{S}}pindler{\r{u}}v
		  Ml{\'{y}}n, Czech Republic, January 26-31, 2013. Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {7741},
  pages		= {369--381},
  publisher	= {Springer},
  year		= {2013},
  url		= {https://doi.org/10.1007/978-3-642-35843-2\_32},
  doi		= {10.1007/978-3-642-35843-2\_32},
  timestamp	= {Sat, 19 Oct 2019 20:01:21 +0200}
}

@Article{	  RotheMasulovic02,
  author	= {Jan Rothe and Dragan Masulovic},
  title		= {Towards Weak Bisimulation For Coalgebras},
  journal	= {Electr. Notes Theor. Comput. Sci.},
  volume	= {68},
  number	= {1},
  pages		= {32--46},
  year		= {2002},
  url		= {https://doi.org/10.1016/S1571-0661(04)80499-7},
  doi		= {10.1016/S1571-0661(04)80499-7},
  timestamp	= {Sun, 28 May 2017 13:22:54 +0200}
}

@Misc{		  Rubini13,
  title		= {GNU-barcode 0.99},
  author	= {Alessandro Rubini},
  year		= {2013},
  url		= {https://www.gnu.org/software/barcode/}
}

@Article{	  Rutten00,
  author	= {Jan J. M. M. Rutten},
  title		= {Universal coalgebra: a theory of systems},
  journal	= {Theor. Comput. Sci.},
  volume	= {249},
  number	= {1},
  pages		= {3--80},
  year		= {2000},
  url		= {https://doi.org/10.1016/S0304-3975(00)00056-6},
  doi		= {10.1016/S0304-3975(00)00056-6},
  timestamp	= {Wed, 17 Feb 2021 21:56:36 +0100}
}

@Article{	  Rutten99,
  author	= {Jan J. M. M. Rutten},
  title		= {A note on coinduction and weak bisimilarity for while
		  programs},
  journal	= {{ITA}},
  volume	= {33},
  number	= {4/5},
  pages		= {393--400},
  year		= {1999},
  url		= {https://doi.org/10.1051/ita:1999125},
  doi		= {10.1051/ita:1999125},
  timestamp	= {Sun, 28 May 2017 13:19:34 +0200}
}

@InProceedings{	  RuttenTuri92,
  author	= {Jan J. M. M. Rutten and Daniele Turi},
  title		= {On the Foundation of Final Semantics: Non-Standard Sets,
		  Metric Spaces, Partial Orders},
  booktitle	= {Sematics: Foundations and Applications, {REX} Workshop,
		  Beekbergen, The Netherlands, June 1-4, 1992, Proceedings},
  pages		= {477--530},
  year		= {1992},
  url		= {https://doi.org/10.1007/3-540-56596-5\_45},
  doi		= {10.1007/3-540-56596-5\_45},
  timestamp	= {Tue, 14 May 2019 10:00:52 +0200}
}

@Article{	  SaltzerSchroeder75,
  title		= {The protection of information in computer systems},
  author	= {Saltzer, Jerome H and Schroeder, Michael D},
  journal	= {Proceedings of the IEEE},
  volume	= {63},
  number	= {9},
  pages		= {1278--1308},
  year		= {1975},
  publisher	= {IEEE}
}

@Book{		  Sangiorgi11,
  place		= {Cambridge},
  title		= {Introduction to Bisimulation and Coinduction},
  publisher	= {Cambridge University Press},
  author	= {Sangiorgi, Davide},
  year		= {2011}
}

@Article{	  Sangiorgi94,
  author	= {Davide Sangiorgi},
  title		= {The Lazy Lambda Calculus in a Concurrency Scenario},
  journal	= {Inf. Comput.},
  volume	= {111},
  number	= {1},
  pages		= {120--153},
  year		= {1994},
  url		= {https://doi.org/10.1006/inco.1994.1042},
  doi		= {10.1006/inco.1994.1042},
  timestamp	= {Fri, 12 Feb 2021 22:16:21 +0100}
}

@Article{	  Sangiorgi96,
  author	= {Davide Sangiorgi},
  title		= {Bisimulation for Higher-Order Process Calculi},
  journal	= {Inf. Comput.},
  volume	= {131},
  number	= {2},
  pages		= {141--178},
  year		= {1996},
  url		= {https://doi.org/10.1006/inco.1996.0096},
  doi		= {10.1006/inco.1996.0096},
  timestamp	= {Fri, 12 Feb 2021 22:16:52 +0100}
}

@InProceedings{	  SangiorgiKobayashiEtAl07,
  author	= {Davide Sangiorgi and Naoki Kobayashi and Eijiro Sumii},
  title		= {Environmental Bisimulations for Higher-Order Languages},
  booktitle	= {22nd Annual {IEEE} Symposium on Logic in Computer Science,
		  LICS'07},
  pages		= {293--302},
  publisher	= {{IEEE} Computer Society},
  year		= {2007},
  url		= {https://doi.org/10.1109/LICS.2007.17},
  doi		= {10.1109/LICS.2007.17},
  timestamp	= {Sat, 19 Oct 2019 20:00:56 +0200}
}

@InProceedings{	  SangiorgiMilner92,
  author	= {Davide Sangiorgi and Robin Milner},
  editor	= {Rance Cleaveland},
  title		= {The Problem of "Weak Bisimulation up to"},
  booktitle	= {{CONCUR} '92, Third International Conference on
		  Concurrency Theory, Stony Brook, NY, USA, August 24-27,
		  1992, Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {630},
  pages		= {32--46},
  publisher	= {Springer},
  year		= {1992},
  url		= {https://doi.org/10.1007/BFb0084781},
  doi		= {10.1007/BFb0084781},
  timestamp	= {Tue, 14 May 2019 10:00:43 +0200}
}

@Book{		  SangiorgiRutten11,
  author	= {Sangiorgi, Davide and Rutten, Jan},
  title		= {Advanced Topics in Bisimulation and Coinduction},
  year		= {2011},
  publisher	= {Cambridge University Press},
  address	= {USA},
  edition	= {1st}
}

@TechReport{	  Scott70,
  title		= "Outline of a Mathematical Theory of Computation",
  author	= "Dana Scott",
  year		= "1970",
  institution	= "Oxford University Computing Laboratory",
  month		= "November",
  number	= "PRG02"
}

@Book{		  Selinger18,
  title		= {Lecture Notes on the Lambda Calculus},
  author	= {Selinger, P.},
  url		= {https://books.google.be/books?id=zszdvQEACAAJ},
  year		= {2018},
  publisher	= {Lulu.com}
}

@Article{	  SEV-SNP20,
  title		= {Strengthening VM isolation with integrity protection and
		  more},
  author	= {SEV-SNP, AMD},
  year		= {2020}
}

@InProceedings{	  SewellMyreenEtAl13,
  author	= {Sewell, Thomas Arthur Leck and Myreen, Magnus O. and
		  Klein, Gerwin},
  title		= {Translation Validation for a Verified OS Kernel},
  booktitle	= {Proceedings of the 34th ACM SIGPLAN Conference on
		  Programming Language Design and Implementation},
  series	= {PLDI '13},
  year		= {2013},
  pages		= {471--482},
  numpages	= {12},
  url		= {http://doi.acm.org/10.1145/2491956.2462183},
  doi		= {10.1145/2491956.2462183},
  acmid		= {2462183},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  ShachamPageEtAl04,
  title		= {On the effectiveness of address-space randomization},
  author	= {Shacham, Hovav and Page, Matthew and Pfaff, Ben and Goh,
		  Eu-Jin and Modadugu, Nagendra and Boneh, Dan},
  booktitle	= {Proceedings of the 11th ACM conference on Computer and
		  communications security},
  pages		= {298--307},
  year		= {2004},
  organization	= {ACM}
}

@Proceedings{	  Shan13,
  editor	= {Chung{-}chieh Shan},
  title		= {Programming Languages and Systems - 11th Asian Symposium,
		  {APLAS} 2013, Melbourne, VIC, Australia, December 9-11,
		  2013. Proceedings},
  series	= {Lecture Notes in Computer Science},
  volume	= {8301},
  publisher	= {Springer},
  year		= {2013},
  url		= {https://doi.org/10.1007/978-3-319-03542-0},
  doi		= {10.1007/978-3-319-03542-0},
  timestamp	= {Tue, 14 May 2019 10:00:41 +0200}
}

@Article{	  ShapiroSmithEtAl99,
  author	= {Shapiro, Jonathan S. and Smith, Jonathan M. and Farber,
		  David J.},
  title		= {EROS: A Fast Capability System},
  journal	= {SIGOPS Oper. Syst. Rev.},
  issue_date	= {Dec. 1999},
  volume	= {33},
  number	= {5},
  month		= dec,
  year		= {1999},
  pages		= {170--185},
  numpages	= {16},
  url		= {http://doi.acm.org/10.1145/319344.319163},
  doi		= {10.1145/319344.319163},
  acmid		= {319163},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  Sieber92,
  series	= {London Mathematical Society Lecture Note Series},
  title		= {Reasoning about sequential functions via logical
		  relations},
  doi		= {10.1017/CBO9780511525902.015},
  booktitle	= {Applications of Categories in Computer Science:
		  Proceedings of the London Mathematical Society Symposium,
		  Durham 1991},
  publisher	= {Cambridge University Press},
  author	= {Sieber, K.},
  editor	= {Fourman, M. P. and Johnstone, P. T. and Pitts, A.
		  M.Editors},
  year		= {1992},
  pages		= {258–269}
}

@Article{	  SilvaBonchiEtAl13,
  author	= {Alexandra Silva and Filippo Bonchi and Marcello M.
		  Bonsangue and Jan J. M. M. Rutten},
  title		= {Generalizing determinization from automata to coalgebras},
  journal	= {Logical Methods in Computer Science},
  volume	= {9},
  number	= {1},
  year		= {2013},
  url		= {https://doi.org/10.2168/LMCS-9(1:9)2013},
  doi		= {10.2168/LMCS-9(1:9)2013},
  timestamp	= {Fri, 27 Dec 2019 21:15:13 +0100}
}

@Misc{		  Simonov17,
  title		= {LibYAML 0.1.7},
  author	= {Kirill Simonov},
  year		= {2017},
  url		= {https://pyyaml.org/wiki/LibYAML}
}

@Article{	  SimpsonBarua13,
  title		= {MemSafe: ensuring the spatial and temporal memory safety
		  of C at runtime},
  author	= {Simpson, Matthew S and Barua, Rajeev K},
  journal	= {Software: Practice and Experience},
  volume	= {43},
  number	= {1},
  pages		= {93--128},
  year		= {2013},
  publisher	= {Wiley Online Library}
}

@Misc{		  Skorstengaard19,
  title		= {An {{Introduction}} to {{Logical Relations}}},
  author	= {Skorstengaard, Lau},
  year		= {2019},
  optmonth	= jul,
  number	= {arXiv:1907.11133},
  eprint	= {1907.11133},
  primaryclass	= {cs},
  publisher	= {{arXiv}},
  doi		= {10.48550/arXiv.1907.11133},
  archiveprefix	= {arxiv}
}

@InProceedings{	  SkorstengaardDevrieseEtAl18,
  author	= {Lau Skorstengaard and Dominique Devriese and Lars
		  Birkedal},
  title		= {Reasoning About a Machine with Local Capabilities -
		  Provably Safe Stack and Return Pointer Management},
  booktitle	= {Programming Languages and Systems - 27th European
		  Symposium on Programming, {ESOP} 2018, Held as Part of the
		  European Joint Conferences on Theory and Practice of
		  Software, {ETAPS} 2018, Thessaloniki, Greece, April 14-20,
		  2018, Proceedings},
  pages		= {475--501},
  year		= {2018},
  url		= {https://doi.org/10.1007/978-3-319-89884-1\_17},
  doi		= {10.1007/978-3-319-89884-1\_17},
  timestamp	= {Tue, 14 May 2019 10:00:41 +0200}
}

@Article{	  SkorstengaardDevrieseEtAl19,
  author	= {Skorstengaard, Lau and Devriese, Dominique and Birkedal,
		  Lars},
  title		= {StkTokens: Enforcing Well-bracketed Control Flow and Stack
		  Encapsulation Using Linear Capabilities},
  journal	= {Proc. ACM Program. Lang.},
  issue_date	= {January 2019},
  volume	= {3},
  number	= {POPL},
  month		= jan,
  year		= {2019},
  pages		= {19:1--19:28},
  articleno	= {19},
  numpages	= {28},
  url		= {http://doi.acm.org/10.1145/3290332},
  doi		= {10.1145/3290332},
  acmid		= {3290332},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  SongLettnerEtAl18,
  author	= {Dokyung Song and Julian Lettner and Prabhu Rajasekaran and
		  Yeoul Na and Stijn Volckaert and Per Larsen and Michael
		  Franz},
  title		= {SoK: Sanitizing for Security},
  journal	= {CoRR},
  volume	= {abs/1806.04355},
  year		= {2018},
  url		= {http://arxiv.org/abs/1806.04355},
  archiveprefix	= {arXiv},
  eprint	= {1806.04355},
  timestamp	= {Mon, 13 Aug 2018 16:47:37 +0200}
}

@Article{	  SpiesKrishnaswamiEtAl21,
  author	= {Spies, Simon and Krishnaswami, Neel and Dreyer, Derek},
  title		= {Transfinite step-indexing for termination},
  year		= {2021},
  publisher	= {Association for Computing Machinery},
  address	= {New York, NY, USA},
  volume	= {5},
  number	= {POPL},
  doi		= {10.1145/3434294},
  month		= {jan},
  articleno	= {13},
  numpages	= {29}
}

@Article{	  Statman85,
  author	= {Richard Statman},
  title		= {Logical Relations and the Typed lambda-Calculus},
  journal	= {Inf. Control.},
  volume	= {65},
  number	= {2/3},
  pages		= {85--97},
  year		= {1985},
  doi		= {10.1016/S0019-9958(85)80001-2},
  timestamp	= {Mon, 18 May 2020 17:45:27 +0200}
}

@TechReport{	  Staton07,
  author	= {Staton, Sam},
  title		= {{Name-passing process calculi: operational models and
		  structural operational semantics}},
  year		= 2007,
  month		= jun,
  url		= {https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-688.pdf},
  institution	= {University of Cambridge, Computer Laboratory},
  doi		= {10.48456/tr-688},
  number	= {UCAM-CL-TR-688}
}

@InProceedings{	  Staton09,
  author	= {Sam Staton},
  editor	= {Alexander Kurz and Marina Lenisa and Andrzej Tarlecki},
  title		= {Relating Coalgebraic Notions of Bisimulation},
  booktitle	= {Proc.~3rd International Conference on Algebra and
		  Coalgebra in Computer Science, CALCO'09},
  series	= lncs,
  volume	= {5728},
  pages		= {191--205},
  publisher	= {Springer},
  year		= {2009}
}

@Article{	  Staton11,
  author	= {Sam Staton},
  title		= {Relating coalgebraic notions of bisimulation},
  journal	= {Log. Methods Comput. Sci.},
  volume	= {7},
  number	= {1},
  year		= {2011},
  url		= {https://doi.org/10.2168/LMCS-7(1:13)2011},
  doi		= {10.2168/LMCS-7(1:13)2011},
  timestamp	= {Thu, 25 Jun 2020 21:29:07 +0200}
}

@InCollection{	  StrackxNoormanEtAl13,
  title		= {Protected software module architectures},
  author	= {Strackx, Raoul and Noorman, Job and Verbauwhede, Ingrid
		  and Preneel, Bart and Piessens, Frank},
  booktitle	= {ISSE 2013 Securing Electronic Business Processes},
  pages		= {241--251},
  year		= {2013},
  publisher	= {Springer}
}

@Article{	  SuhLeeEtAl04,
  author	= {Suh, G. Edward and Lee, Jae W. and Zhang, David and
		  Devadas, Srinivas},
  title		= {Secure Program Execution via Dynamic Information Flow
		  Tracking},
  journal	= {SIGARCH Comput. Archit. News},
  issue_date	= {December 2004},
  volume	= {32},
  number	= {5},
  month		= oct,
  year		= {2004},
  pages		= {85--96},
  numpages	= {12},
  url		= {http://doi.acm.org/10.1145/1037947.1024404},
  doi		= {10.1145/1037947.1024404},
  acmid		= {1024404},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  SzekeresPayerEtAl13,
  author	= {Laszlo Szekeres and Mathias Payer and Tao Wei and Dawn
		  Song},
  title		= {SoK: Eternal War in Memory},
  booktitle	= {2013 {IEEE} Symposium on Security and Privacy, {SP} 2013,
		  Berkeley, CA, USA, May 19-22, 2013},
  pages		= {48--62},
  year		= {2013},
  url		= {https://doi.org/10.1109/SP.2013.13},
  doi		= {10.1109/SP.2013.13},
  timestamp	= {Fri, 26 May 2017 00:50:06 +0200}
}

@Article{	  Tait67,
  title		= {Intensional interpretations of functionals of finite type
		  {I}},
  author	= {Tait, William W},
  journal	= {J.\ Symbolic Log.},
  volume	= {32},
  number	= {2},
  pages		= {198--212},
  year		= {1967},
  nopublisher	= {JSTOR}
}

@InProceedings{	  TimanyStefanescoEtAl17,
  author	= {Timany, Amin and Stefanesco, L\'{e}o and Krogh-Jespersen,
		  Morten and Birkedal, Lars},
  title		= {A Logical Relation for Monadic Encapsulation of State:
		  Proving Contextual Equivalences in the Presence of RunST},
  booktitle	= {44th ACM SIGPLAN Symposium on Principles of Programming
		  Languages (POPL 2017)},
  year		= {2017},
  issue_date	= {January 2018},
  publisher	= acm,
  optaddress	= {New York, NY, USA},
  volume	= {2},
  optnumber	= {POPL},
  doi		= {10.1145/3158152},
  series	= {Proc. ACM Program. Lang.},
  optmonth	= {Dec},
  articleno	= {64},
  numpages	= {28}
}

@InProceedings{	  TsampasDevrieseEtAl19,
  author	= {Stelios Tsampas and Dominique Devriese and Frank
		  Piessens},
  title		= {Temporal Safety for Stack Allocated Memory on Capability
		  Machines},
  booktitle	= {32nd {IEEE} Computer Security Foundations Symposium, {CSF}
		  2019, Hoboken, NJ, USA, June 25-28, 2019},
  pages		= {243--255},
  year		= {2019},
  url		= {https://doi.org/10.1109/CSF.2019.00024},
  doi		= {10.1109/CSF.2019.00024},
  timestamp	= {Fri, 13 Sep 2019 12:41:32 +0200}
}

@InProceedings{	  TsampasEl-KorashyEtAl17,
  title		= {Towards automatic compartmentalization of C programs on
		  capability machines},
  author	= {Tsampas, Stylianos and El-Korashy, Akram and Patrignani,
		  Marco and Devriese, Dominique and Garg, Deepak and
		  Piessens, Frank},
  booktitle	= {Workshop on Foundations of Computer Security 2017},
  pages		= {1--14},
  year		= {2017}
}

@InProceedings{	  TsampasNuytsEtAl20,
  author	= {Stelios Tsampas and Andreas Nuyts and Dominique Devriese
		  and Frank Piessens},
  editor	= {Daniela Petrisan and Jurriaan Rot},
  title		= {A Categorical Approach to Secure Compilation},
  booktitle	= {15th {IFIP} {WG} 1.3 International Workshop on Coalgebraic
		  Methods in Computer Science, CMCS'20},
  series	= lncs,
  volume	= {12094},
  pages		= {155--179},
  publisher	= {Springer},
  year		= {2020},
  url		= {https://doi.org/10.1007/978-3-030-57201-3\_9},
  doi		= {10.1007/978-3-030-57201-3\_9},
  timestamp	= {Wed, 26 Aug 2020 11:05:40 +0200}
}

@InProceedings{	  TsampasWilliamsEtAl21,
  author	= {Stelios Tsampas and Christian Williams and Andreas Nuyts
		  and Dominique Devriese and Frank Piessens},
  editor	= {Filippo Bonchi and Simon J. Puglisi},
  title		= {Abstract Congruence Criteria for Weak Bisimilarity},
  booktitle	= {46th International Symposium on Mathematical Foundations
		  of Computer Science, MFCS'21},
  series	= {LIPIcs},
  volume	= {202},
  pages		= {88:1--88:23},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year		= {2021},
  url		= {https://doi.org/10.4230/LIPIcs.MFCS.2021.88},
  doi		= {10.4230/LIPIcs.MFCS.2021.88},
  timestamp	= {Wed, 25 Aug 2021 17:11:18 +0200}
}

@InProceedings{	  Turi97,
  author	= {Daniele Turi},
  title		= {Categorical Modelling of Structural Operational Rules:
		  Case Studies},
  booktitle	= {Category Theory and Computer Science, 7th International
		  Conference, {CTCS} '97, Santa Margherita Ligure, Italy,
		  September 4-6, 1997, Proceedings},
  pages		= {127--146},
  year		= {1997},
  crossref-ignore={DBLP:conf/ctcs/1997},
  url		= {https://doi.org/10.1007/BFb0026985},
  doi		= {10.1007/BFb0026985},
  timestamp	= {Mon, 22 May 2017 17:11:19 +0200}
}

@InProceedings{	  TuriPlotkin97,
  author	= {Daniele Turi and Gordon D. Plotkin},
  title		= {Towards a Mathematical Operational Semantics},
  booktitle	= {12th Annual {IEEE} Symposium on Logic in Computer Science
		  (LICS 1997)},
  pages		= {280--291},
  year		= {1997},
  crossref-ignore={DBLP:conf/lics/1997},
  nodoi		= {10.1109/LICS.1997.614955},
  timestamp	= {Thu, 25 May 2017 00:42:40 +0200}
}

@InProceedings{	  TuronThamsborgEtAl13,
  author	= {Aaron Joseph Turon and Jacob Thamsborg and Amal Ahmed and
		  Lars Birkedal and Derek Dreyer},
  editor	= {Roberto Giacobazzi and Radhia Cousot},
  title		= {Logical relations for fine-grained concurrency},
  booktitle	= {40th Annual {ACM} {SIGPLAN-SIGACT} Symposium on Principles
		  of Programming Languages ({POPL} '13)},
  pages		= {343--356},
  publisher	= {{ACM}},
  year		= {2013},
  doi		= {10.1145/2429069.2429111}
}

@Article{	  UrabeHasuo18,
  author	= {Natsuki Urabe and Ichiro Hasuo},
  title		= {Coalgebraic Infinite Traces and Kleisli Simulations},
  journal	= {Logical Methods in Computer Science},
  volume	= {14},
  number	= {3},
  year		= {2018},
  url		= {https://doi.org/10.23638/LMCS-14(3:15)2018},
  doi		= {10.23638/LMCS-14(3:15)2018},
  timestamp	= {Tue, 14 Jan 2020 15:49:24 +0100}
}

@Misc{		  UrbatTsampasEtAl23,
  title		= {Weak Similarity in Higher-Order Mathematical Operational
		  Semantics},
  author	= {Henning Urbat and Stelios Tsampas and Sergey Goncharov and
		  Stefan Milius and Lutz Schröder},
  year		= {2023},
  eprint	= {2302.08200},
  archiveprefix	= {arXiv},
  primaryclass	= {cs.PL}
}

@Article{	  Uustalu13,
  title		= "Coinductive big-step semantics for concurrency",
  author	= "Tarmo Uustalu",
  year		= "2013",
  volume	= "137",
  pages		= "63--78",
  journal	= "Electronic Proceedings in Theoretical Computer Science,
		  EPTCS",
  publisher	= "Open Publishing Association"
}

@InProceedings{	  Van-BulckNoormanEtAl16,
  author	= {Van Bulck, Jo and Noorman, Job and M\"{u}hlberg, Jan
		  Tobias and Piessens, Frank},
  title		= {Towards Availability and Real-time Guarantees for
		  Protected Module Architectures},
  booktitle	= {Companion Proceedings of the 15th International Conference
		  on Modularity},
  series	= {MODULARITY Companion 2016},
  year		= {2016},
  pages		= {146--151},
  numpages	= {6},
  url		= {http://doi.acm.org/10.1145/2892664.2892693},
  doi		= {10.1145/2892664.2892693},
  acmid		= {2892693},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  Van-StrydonckPiessensEtAl19,
  timestamp	= {2019-08-05T13:26:42Z},
  title		= {Linear Capabilities for Fully Abstract Compilation of
		  Separation-Logic-Verified Code},
  volume	= {ICFP},
  journal	= {Proc. ACM Program. Lang.},
  author	= {Van Strydonck, Thomas and Piessens, Frank and Devriese,
		  Dominique},
  year		= {2019},
  note		= {accepted}
}

@Proceedings{	  VitekJensen99,
  editor	= {Jan Vitek and Christian Damsgaard Jensen},
  title		= {Secure Internet Programming, Security Issues for Mobile
		  and Distributed Objects},
  series	= {Lecture Notes in Computer Science},
  volume	= {1603},
  publisher	= {Springer},
  year		= {1999},
  url		= {https://doi.org/10.1007/3-540-48749-2},
  doi		= {10.1007/3-540-48749-2},
  timestamp	= {Tue, 14 May 2019 10:00:54 +0200}
}

@Article{	  VolpanoIrvineEtAl96,
  title		= {A sound type system for secure flow analysis},
  author	= {Volpano, Dennis and Irvine, Cynthia and Smith, Geoffrey},
  journal	= {Journal of computer security},
  volume	= {4},
  number	= {2-3},
  pages		= {167--187},
  year		= {1996},
  publisher	= {IOS Press}
}

@InProceedings{	  Wadler93,
  title		= {A taste of linear logic},
  author	= {Wadler, Philip},
  booktitle	= {International Symposium on Mathematical Foundations of
		  Computer Science},
  pages		= {185--210},
  year		= {1993},
  organization	= {Springer}
}

@Book{		  WadlerKokkeEtAl22,
  author	= {Philip Wadler and Wen Kokke and Jeremy G. Siek},
  title		= {Programming Language Foundations in {A}gda},
  year		= 2022,
  month		= aug,
  url		= {https://plfa.inf.ed.ac.uk/22.08/}
}

@InProceedings{	  WagnerDean01,
  title		= {Intrusion detection via static analysis},
  author	= {Wagner, David and Dean, R},
  booktitle	= {Security and Privacy, 2001. S\&P 2001. Proceedings. 2001
		  IEEE Symposium on},
  pages		= {156--168},
  year		= {2001},
  organization	= {IEEE}
}

@InProceedings{	  WahbeLuccoEtAl93,
  author	= {Wahbe, Robert and Lucco, Steven and Anderson, Thomas E.
		  and Graham, Susan L.},
  title		= {Efficient Software-based Fault Isolation},
  booktitle	= {Proceedings of the Fourteenth ACM Symposium on Operating
		  Systems Principles},
  series	= {SOSP '93},
  year		= {1993},
  pages		= {203--216},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/168619.168635},
  doi		= {10.1145/168619.168635},
  acmid		= {168635},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  Wand79,
  author	= {Mitchell Wand},
  title		= {Fixed-Point Constructions in Order-Enriched Categories},
  journal	= {Theor. Comput. Sci.},
  volume	= {8},
  pages		= {13--30},
  year		= {1979},
  url		= {https://doi.org/10.1016/0304-3975(79)90053-7},
  doi		= {10.1016/0304-3975(79)90053-7},
  timestamp	= {Sun, 28 May 2017 13:20:04 +0200}
}

@Article{	  WandCulpepperEtAl18,
  author	= {Mitchell Wand and Ryan Culpepper and Theophilos
		  Giannakopoulos and Andrew Cobb},
  title		= {Contextual equivalence for a probabilistic language with
		  continuous random variables and recursion},
  journal	= {Proc. {ACM} Program. Lang.},
  volume	= {2},
  number	= {{ICFP}},
  pages		= {87:1--87:30},
  year		= {2018},
  doi		= {10.1145/3236782},
  timestamp	= {Thu, 16 Apr 2020 13:51:41 +0200}
}

@Article{	  Watanabe02,
  author	= {Hiroshi Watanabe},
  title		= {Well-behaved Translations between Structural Operational
		  Semantics},
  journal	= {Electr. Notes Theor. Comput. Sci.},
  volume	= {65},
  number	= {1},
  pages		= {337--357},
  year		= {2002},
  url		= {https://doi.org/10.1016/S1571-0661(04)80372-4},
  doi		= {10.1016/S1571-0661(04)80372-4},
  timestamp	= {Sun, 28 May 2017 13:22:54 +0200}
}

@InProceedings{	  WatsonNeumannEtAl12,
  title		= {CHERI: a research platform deconflating hardware
		  virtualization and protection},
  author	= {Watson, Robert NM and Neumann, Peter G and Woodruff,
		  Jonathan and Anderson, Jonathan and Anderson, Ross and
		  Dave, Nirav and Laurie, Ben and Moore, Simon W and Murdoch,
		  Steven J and Paeps, Philip and others},
  booktitle	= {Workshop paper, Runtime Environments, Systems, Layering
		  and Virtualized Environments (RESoLVE 2012)},
  year		= {2012}
}

@TechReport{	  WatsonNeumannEtAl16,
  author	= {Robert N. M. Watson and Peter G. Neumann and Jonathan
		  Woodruff and Michael Roe and Jonathan Anderson and John
		  Baldwin and David Chisnall and Brooks Davis and Alexandre
		  Joannou and Ben Laurie and Simon W. Moore and Steven J.
		  Murdoch and Robert Norton and Stacey Son and Hongyan Xia},
  title		= {{Capability Hardware Enhanced RISC Instructions: CHERI
		  Instruction-Set Architecture (Version 6)}},
  year		= 2016,
  month		= june,
  url		= {https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-891.pdf},
  institution	= {University of Cambridge, Computer Laboratory},
  number	= {UCAM-CL-TR-891}
}

@InCollection{	  WatsonNeumannEtAl17,
  title		= {Balancing Disruption and Deployability in the CHERI
		  Instruction-Set Architecture (ISA)},
  author	= {Watson, Robert Nicholas and Neumann, Peter G and Moore,
		  Simon W},
  year		= {2017}
}

@TechReport{	  WatsonNeumannEtAl17a,
  title		= {Capability hardware enhanced risc instructions: Cheri
		  instruction-set architecture (version 6)},
  author	= {Watson, Robert NM and Neumann, Peter G and Woodruff,
		  Jonathan and Roe, Michael and Anderson, Jonathan and
		  Baldwin, John and Chisnall, David and Davis, Brooks and
		  Joannou, Alexandre and Laurie, Ben and Moore, Simon W and
		  others},
  year		= {2017},
  institution	= {University of Cambridge, Computer Laboratory}
}

@TechReport{	  WatsonNeumannEtAl19,
  author	= {Robert N. M. Watson and Peter G. Neumann and Jonathan
		  Woodruff and Michael Roe and Hesham Almatary and Jonathan
		  Anderson and John Baldwin and David Chisnall and Brooks
		  Davis and Nathaniel Wesley Filardo and Alexandre Joannou
		  and Ben Laurie and A. Theodore Markettos and Simon W. Moore
		  and Steven J. Murdoch and Kyndylan Nienhuis and Robert
		  Norton and Alex Richardson and Peter Rugg and Peter Sewell
		  and Stacey Son and Hongyan Xia},
  title		= {{Capability Hardware Enhanced RISC Instructions: CHERI
		  Instruction-Set Architecture (Version 7)}},
  year		= 2019,
  month		= june,
  url		= {https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-927.pdf},
  institution	= {University of Cambridge, Computer Laboratory},
  number	= {UCAM-CL-TR-927}
}

@Article{	  WatsonNortonEtAl16,
  author	= {R. N. M. Watson and R. M. Norton and J. Woodruff and S. W.
		  Moore and P. G. Neumann and J. Anderson and D. Chisnall and
		  B. Davis and B. Laurie and M. Roe and N. H. Dave and K.
		  Gudka and A. Joannou and A. T. Markettos and E. Maste and
		  S. J. Murdoch and C. Rothwell and S. D. Son and M. Vadera},
  journal	= {IEEE Micro},
  title		= {Fast Protection-Domain Crossing in the CHERI
		  Capability-System Architecture},
  year		= {2016},
  volume	= {36},
  number	= {5},
  pages		= {38-49},
  doi		= {10.1109/MM.2016.84},
  month		= {Sept}
}

@Article{	  WatsonRichardsonEtAl20,
  title		= {CHERI C/C++ Programming Guide},
  author	= {Watson, Robert NM and Richardson, Alexander and Davis,
		  Brooks and Baldwin, John and Chisnall, David and Clarke,
		  Jessica and Filardo, Nathaniel and Moore, Simon W and
		  Napierala, Edward and Sewell, Peter and others},
  year		= {2020}
}

@InProceedings{	  WatsonWoodruffEtAl15,
  author	= {Robert N. M. Watson and Jonathan Woodruff and Peter G.
		  Neumann and Simon W. Moore and Jonathan Anderson and David
		  Chisnall and Nirav H. Dave and Brooks Davis and Khilan
		  Gudka and Ben Laurie and Steven J. Murdoch and Robert M.
		  Norton and Michael Roe and Stacey D. Son and Munraj
		  Vadera},
  title		= {{CHERI:} {A} Hybrid Capability-System Architecture for
		  Scalable Software Compartmentalization},
  booktitle	= {2015 {IEEE} Symposium on Security and Privacy, {SP} 2015,
		  San Jose, CA, USA, May 17-21, 2015},
  pages		= {20--37},
  year		= {2015},
  url		= {https://doi.org/10.1109/SP.2015.9},
  doi		= {10.1109/SP.2015.9},
  timestamp	= {Sun, 07 Apr 2019 19:06:16 +0200}
}

@Article{	  WattRennerEtAl19,
  title		= {CT-wasm: type-driven secure cryptography for the web
		  ecosystem},
  author	= {Watt, Conrad and Renner, John and Popescu, Natalie and
		  Cauligi, Sunjay and Stefan, Deian},
  journal	= {Proceedings of the ACM on Programming Languages},
  volume	= {3},
  number	= {POPL},
  pages		= {77},
  year		= {2019},
  publisher	= {ACM}
}

@InProceedings{	  WilanderKamkar03,
  title		= {A Comparison of Publicly Available Tools for Dynamic
		  Buffer Overflow Prevention.},
  author	= {Wilander, John and Kamkar, Mariam},
  booktitle	= {NDSS},
  volume	= {3},
  pages		= {149--162},
  year		= {2003}
}

@Book{		  Winskel93,
  title		= {The formal semantics of programming languages: an
		  introduction},
  author	= {Winskel, Glynn},
  year		= {1993},
  publisher	= {MIT press}
}

@Article{	  WinskelNielsen93,
  title		= {Models for Concurrency},
  volume	= {22},
  url		= {https://tidsskrift.dk/daimipb/article/view/6936},
  doi		= {10.7146/dpb.v22i463.6936},
  number	= {463},
  journal	= {DAIMI Report Series},
  author	= {Winskel, Glynn and Nielsen, Mogens},
  year		= {1993},
  month		= {Nov.}
}

@InProceedings{	  Winter12,
  author	= {Johannes Winter},
  editor	= {Geyong Min and Yulei Wu and Lei (Chris) Liu and Xiaolong
		  Jin and Stephen A. Jarvis and Ahmed Yassin Al{-}Dubai},
  title		= {Experimenting with {ARM} TrustZone - Or: How {I} Met
		  Friendly Piece of Trusted Hardware},
  booktitle	= {11th {IEEE} International Conference on Trust, Security
		  and Privacy in Computing and Communications, TrustCom 2012,
		  Liverpool, United Kingdom, June 25-27, 2012},
  pages		= {1161--1166},
  publisher	= {{IEEE} Computer Society},
  year		= {2012},
  url		= {https://doi.org/10.1109/TrustCom.2012.157},
  doi		= {10.1109/TrustCom.2012.157},
  timestamp	= {Wed, 16 Oct 2019 14:14:49 +0200}
}

@TechReport{	  Woodruff14,
  author	= {Woodruff, Jonathan D.},
  title		= {{CHERI: A RISC capability machine for practical memory
		  safety}},
  year		= 2014,
  month		= jul,
  url		= {http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-858.pdf},
  institution	= {University of Cambridge, Computer Laboratory},
  number	= {UCAM-CL-TR-858}
}

@Article{	  WoodruffJoannouEtAl19,
  author	= {J. {Woodruff} and A. {Joannou} and H. {Xia} and B. {Davis}
		  and P. G. {Neumann} and R. N. M. {Watson} and S. {Moore}
		  and A. {Fox} and R. {Norton} and D. {Chisnall} and A.
		  {Fox}},
  journal	= {IEEE Transactions on Computers},
  title		= {CHERI Concentrate: Practical Compressed Capabilities},
  year		= {2019},
  volume	= {},
  number	= {},
  doi		= {10.1109/TC.2019.2914037},
  month		= {}
}

@InProceedings{	  WoodruffWatsonEtAl14,
  author	= {Woodruff, Jonathan and Watson, Robert N.M. and Chisnall,
		  David and Moore, Simon W. and Anderson, Jonathan and Davis,
		  Brooks and Laurie, Ben and Neumann, Peter G. and Norton,
		  Robert and Roe, Michael},
  title		= {The CHERI Capability Model: Revisiting RISC in an Age of
		  Risk},
  booktitle	= {Proceeding of the 41st Annual International Symposium on
		  Computer Architecuture},
  series	= {ISCA '14},
  year		= {2014},
  pages		= {457--468},
  numpages	= {12},
  url		= {http://dl.acm.org/citation.cfm?id=2665671.2665740},
  acmid		= {2665740},
  publisher	= {IEEE Press},
  address	= {Piscataway, NJ, USA}
}

@Article{	  Worrell05,
  title		= {On the final sequence of a finitary set functor},
  journal	= {Theoretical Computer Science},
  volume	= 338,
  number	= 1,
  pages		= {184-199},
  year		= 2005,
  doi		= {https://doi.org/10.1016/j.tcs.2004.12.009},
  author	= {James Worrell}
}

@Article{	  WulfCohenEtAl74,
  author	= {Wulf, W. and Cohen, E. and Corwin, W. and Jones, A. and
		  Levin, R. and Pierson, C. and Pollack, F.},
  title		= {HYDRA: The Kernel of a Multiprocessor Operating System},
  journal	= {Commun. ACM},
  issue_date	= {June 1974},
  volume	= {17},
  number	= {6},
  month		= jun,
  year		= {1974},
  pages		= {337--345},
  numpages	= {9},
  url		= {http://doi.acm.org/10.1145/355616.364017},
  doi		= {10.1145/355616.364017},
  acmid		= {364017},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  XiaWoodruffEtAl19,
  title		= {CHERIvoke: Characterising Pointer Revocation using CHERI
		  Capabilities for Temporal Memory Safety},
  author	= {Xia, Hongyan and Woodruff, Jonathan and Ainsworth, Sam and
		  Filardo, Nathaniel W and Roe, Michael and Richardson,
		  Alexander and Rugg, Peter and Neumann, Peter G and Moore,
		  Simon W and Watson, Robert NM and others},
  booktitle	= {Proceedings of the 52nd Annual IEEE/ACM International
		  Symposium on Microarchitecture},
  pages		= {545--557},
  year		= {2019}
}

@InProceedings{	  YamadaDubut19,
  author	= {Akihisa Yamada and J{\'{e}}r{\'{e}}my Dubut},
  editor	= {John Harrison and John O'Leary and Andrew Tolmach},
  title		= {Complete Non-Orders and Fixed Points},
  booktitle	= {10th International Conference on Interactive Theorem
		  Proving, {ITP} 2019, September 9-12, 2019, Portland, OR,
		  {USA}},
  series	= {LIPIcs},
  volume	= {141},
  pages		= {30:1--30:16},
  publisher	= {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year		= {2019},
  url		= {https://doi.org/10.4230/LIPIcs.ITP.2019.30},
  doi		= {10.4230/LIPIcs.ITP.2019.30},
  timestamp	= {Sat, 05 Sep 2020 18:04:33 +0200}
}

@article{Dubut25,
  title={{Aczel-Mendler} bisimulations in a regular category},
  author={Dubut, J{\'e}r{\'e}my},
  journal={Logical Methods in Computer Science},
  volume={21},
  year={2025},
  publisher={Episciences. org}
}

@Article{HJ04,
  author   = {Hughes, Jesse and Jacobs, Bart},
  title    = {Simulations in coalgebra},
  journal  = {Theoretical Computer Science},
  year     = 2004,
  volume   = 327,
  number   = 1,
  pages    = {71--108},
  month    = oct,
  abstract = {A new approach to simulations is proposed within the theory of coalgebras by taking a notion of order on a functor as primitive. Such an order forms a basic building block for a
 “lax relation lifting”, or “relator” as used by other authors. Simulations appear as coalgebras of this lifted functor, and similarity as greatest simulation. Two-way similarity is then simi
larity in both directions. In general, it is different from bisimilarity (in the usual coalgebraic sense), but a sufficient condition is formulated (and illustrated) to ensure that bisimilari
ty and two-way similarity coincide. Also, suitable conditions are identified which ensures that similarity on a final coalgebra forms an (algebraic) dcpo structure. This involves a close inve
stigation of the iterated applications Fn(∅) and Fn(1) of a functor F with an order to the initial algebras and final objects.},
  doi      = {10.1016/j.tcs.2004.07.022},
  file     = {Full Text PDF:HJ04_Simulations_in_coalgebra.pdf:PDF},
  issn     = {0304-3975},
  keywords = {Coalgebra, Relation lifting, Simulation},
  series   = {Selected {Papers} of {CMCS} '03},
  url      = {http://www.sciencedirect.com/science/article/pii/S030439750400444X},
  urldate  = {2017-11-13},
}



