Published in: Dagstuhl Reports, Volume 11, Issue 6 (2021)
Danel Ahman, Amal Ahmed, Sam Lindley, and Andreas Rossberg. Scalable Handling of Effects (Dagstuhl Seminar 21292). In Dagstuhl Reports, Volume 11, Issue 6, pp. 54-81, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2021)
@Article{ahman_et_al:DagRep.11.6.54, author = {Ahman, Danel and Ahmed, Amal and Lindley, Sam and Rossberg, Andreas}, title = {{Scalable Handling of Effects (Dagstuhl Seminar 21292)}}, pages = {54--81}, journal = {Dagstuhl Reports}, ISSN = {2192-5283}, year = {2021}, volume = {11}, number = {6}, editor = {Ahman, Danel and Ahmed, Amal and Lindley, Sam and Rossberg, Andreas}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagRep.11.6.54}, URN = {urn:nbn:de:0030-drops-155800}, doi = {10.4230/DagRep.11.6.54}, annote = {Keywords: continuations, Effect handlers, Wasm} }
Published in: LIPIcs, Volume 166, 34th European Conference on Object-Oriented Programming (ECOOP 2020)
Matías Toro and Éric Tanter. Abstracting Gradual References (SCICO Journal-first). In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 33:1-33:4, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2020)
@InProceedings{toro_et_al:LIPIcs.ECOOP.2020.33, author = {Toro, Mat{\'\i}as and Tanter, \'{E}ric}, title = {{Abstracting Gradual References}}, booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)}, pages = {33:1--33:4}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-154-2}, ISSN = {1868-8969}, year = {2020}, volume = {166}, editor = {Hirschfeld, Robert and Pape, Tobias}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2020.33}, URN = {urn:nbn:de:0030-drops-131900}, doi = {10.4230/LIPIcs.ECOOP.2020.33}, annote = {Keywords: Gradual Typing, Mutable References, Abstract interpretation} }
Published in: Dagstuhl Reports, Volume 8, Issue 5 (2019)
Amal Ahmed, Deepak Garg, Catalin Hritcu, and Frank Piessens. Secure Compilation (Dagstuhl Seminar 18201). In Dagstuhl Reports, Volume 8, Issue 5, pp. 1-30, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2018)
@Article{ahmed_et_al:DagRep.8.5.1, author = {Ahmed, Amal and Garg, Deepak and Hritcu, Catalin and Piessens, Frank}, title = {{Secure Compilation (Dagstuhl Seminar 18201)}}, pages = {1--30}, journal = {Dagstuhl Reports}, ISSN = {2192-5283}, year = {2018}, volume = {8}, number = {5}, editor = {Ahmed, Amal and Garg, Deepak and Hritcu, Catalin and Piessens, Frank}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagRep.8.5.1}, URN = {urn:nbn:de:0030-drops-98911}, doi = {10.4230/DagRep.8.5.1}, annote = {Keywords: secure compilation, low-level attacks, source-level reasoning, attacker models, full abstraction, hyperproperties, enforcement mechanisms, compartmentalization, security architectures, side-channels} }
Published in: LIPIcs, Volume 71, 2nd Summit on Advances in Programming Languages (SNAPL 2017)
Daniel Patterson and Amal Ahmed. Linking Types for Multi-Language Software: Have Your Cake and Eat It Too. In 2nd Summit on Advances in Programming Languages (SNAPL 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 71, pp. 12:1-12:15, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2017)
@InProceedings{patterson_et_al:LIPIcs.SNAPL.2017.12, author = {Patterson, Daniel and Ahmed, Amal}, title = {{Linking Types for Multi-Language Software: Have Your Cake and Eat It Too}}, booktitle = {2nd Summit on Advances in Programming Languages (SNAPL 2017)}, pages = {12:1--12:15}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-032-3}, ISSN = {1868-8969}, year = {2017}, volume = {71}, editor = {Lerner, Benjamin S. and Bod{\'\i}k, Rastislav and Krishnamurthi, Shriram}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SNAPL.2017.12}, URN = {urn:nbn:de:0030-drops-71250}, doi = {10.4230/LIPIcs.SNAPL.2017.12}, annote = {Keywords: Linking, program reasoning, equivalence, expressive power of languages, fully abstract compilation} }
Published in: LIPIcs, Volume 52, 1st International Conference on Formal Structures for Computation and Deduction (FSCD 2016)
Amal Ahmed. Compositional Compiler Verification for a Multi-Language World. In 1st International Conference on Formal Structures for Computation and Deduction (FSCD 2016). Leibniz International Proceedings in Informatics (LIPIcs), Volume 52, p. 1:1, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2016)
@InProceedings{ahmed:LIPIcs.FSCD.2016.1, author = {Ahmed, Amal}, title = {{Compositional Compiler Verification for a Multi-Language World}}, booktitle = {1st International Conference on Formal Structures for Computation and Deduction (FSCD 2016)}, pages = {1:1--1:1}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-010-1}, ISSN = {1868-8969}, 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.1}, URN = {urn:nbn:de:0030-drops-59680}, doi = {10.4230/LIPIcs.FSCD.2016.1}, annote = {Keywords: verified compilation; compositional compiler correctness, multi-language semantics, typed low-level languages} }
Published in: LIPIcs, Volume 32, 1st Summit on Advances in Programming Languages (SNAPL 2015)
Amal Ahmed. Verified Compilers for a Multi-Language World. In 1st Summit on Advances in Programming Languages (SNAPL 2015). Leibniz International Proceedings in Informatics (LIPIcs), Volume 32, pp. 15-31, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2015)
@InProceedings{ahmed:LIPIcs.SNAPL.2015.15, author = {Ahmed, Amal}, title = {{Verified Compilers for a Multi-Language World}}, booktitle = {1st Summit on Advances in Programming Languages (SNAPL 2015)}, pages = {15--31}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-939897-80-4}, ISSN = {1868-8969}, year = {2015}, volume = {32}, editor = {Ball, Thomas and Bodík, Rastislav and Krishnamurthi, Shriram and Lerner, Benjamin S. and Morriset, Greg}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SNAPL.2015.15}, URN = {urn:nbn:de:0030-drops-50131}, doi = {10.4230/LIPIcs.SNAPL.2015.15}, annote = {Keywords: verified compilation, compositional compiler correctness, multi-language semantics, typed low-level languages, gradual typing} }
Published in: Dagstuhl Seminar Proceedings, Volume 10351, Modelling, Controlling and Reasoning About State (2010)
Amal Ahmed, Nick Benton, Lars Birkedal, and Martin Hofmann. 10351 Abstracts Collection – Modelling, Controlling and Reasoning About State. In Modelling, Controlling and Reasoning About State. Dagstuhl Seminar Proceedings, Volume 10351, pp. 1-16, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2010)
@InProceedings{ahmed_et_al:DagSemProc.10351.1, author = {Ahmed, Amal and Benton, Nick and Birkedal, Lars and Hofmann, Martin}, title = {{10351 Abstracts Collection – Modelling, Controlling and Reasoning About State}}, booktitle = {Modelling, Controlling and Reasoning About State}, pages = {1--16}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2010}, volume = {10351}, editor = {Amal Ahmed and Nick Benton and Lars Birkedal and Martin Hofmann}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10351.1}, URN = {urn:nbn:de:0030-drops-28116}, doi = {10.4230/DagSemProc.10351.1}, annote = {Keywords: Mutable State, Program Logics, Semantics, Type Systems, Verification} }
Published in: Dagstuhl Seminar Proceedings, Volume 10351, Modelling, Controlling and Reasoning About State (2010)
Amal Ahmed, Nick Benton, Lars Birkedal, and Martin Hofmann. 10351 Executive Summary – Modelling, Controlling and Reasoning About State. In Modelling, Controlling and Reasoning About State. Dagstuhl Seminar Proceedings, Volume 10351, pp. 1-4, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2010)
@InProceedings{ahmed_et_al:DagSemProc.10351.2, author = {Ahmed, Amal and Benton, Nick and Birkedal, Lars and Hofmann, Martin}, title = {{10351 Executive Summary – Modelling, Controlling and Reasoning About State}}, booktitle = {Modelling, Controlling and Reasoning About State}, pages = {1--4}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2010}, volume = {10351}, editor = {Amal Ahmed and Nick Benton and Lars Birkedal and Martin Hofmann}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10351.2}, URN = {urn:nbn:de:0030-drops-28108}, doi = {10.4230/DagSemProc.10351.2}, annote = {Keywords: Mutable State, Program Logics, Semantics, Type Systems, Verification} }
Published in: Dagstuhl Seminar Proceedings, Volume 10351, Modelling, Controlling and Reasoning About State (2010)
Robert Dockins and Aquinas Hobor. A Theory of Termination via Indirection. In Modelling, Controlling and Reasoning About State. Dagstuhl Seminar Proceedings, Volume 10351, pp. 1-12, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2010)
@InProceedings{dockins_et_al:DagSemProc.10351.3, author = {Dockins, Robert and Hobor, Aquinas}, title = {{A Theory of Termination via Indirection}}, booktitle = {Modelling, Controlling and Reasoning About State}, pages = {1--12}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2010}, volume = {10351}, editor = {Amal Ahmed and Nick Benton and Lars Birkedal and Martin Hofmann}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10351.3}, URN = {urn:nbn:de:0030-drops-28050}, doi = {10.4230/DagSemProc.10351.3}, annote = {Keywords: Step-indexed Models, Termination} }
Published in: Dagstuhl Seminar Proceedings, Volume 10351, Modelling, Controlling and Reasoning About State (2010)
Vasileios Koutavas, Paul Blain Levy, and Eijiro Sumii. Limitations of Applicative Bisimulation (Preliminary Report). In Modelling, Controlling and Reasoning About State. Dagstuhl Seminar Proceedings, Volume 10351, pp. 1-9, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2010)
@InProceedings{koutavas_et_al:DagSemProc.10351.4, author = {Koutavas, Vasileios and Levy, Paul Blain and Sumii, Eijiro}, title = {{Limitations of Applicative Bisimulation (Preliminary Report)}}, booktitle = {Modelling, Controlling and Reasoning About State}, pages = {1--9}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2010}, volume = {10351}, editor = {Amal Ahmed and Nick Benton and Lars Birkedal and Martin Hofmann}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10351.4}, URN = {urn:nbn:de:0030-drops-28074}, doi = {10.4230/DagSemProc.10351.4}, annote = {Keywords: Imperative languages, higher-order functions, local state} }
Published in: Dagstuhl Seminar Proceedings, Volume 10351, Modelling, Controlling and Reasoning About State (2010)
Nikos Tzevelekos. Program Equivalence with Names. In Modelling, Controlling and Reasoning About State. Dagstuhl Seminar Proceedings, Volume 10351, pp. 1-18, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2010)
@InProceedings{tzevelekos:DagSemProc.10351.5, author = {Tzevelekos, Nikos}, title = {{Program Equivalence with Names}}, booktitle = {Modelling, Controlling and Reasoning About State}, pages = {1--18}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2010}, volume = {10351}, editor = {Amal Ahmed and Nick Benton and Lars Birkedal and Martin Hofmann}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10351.5}, URN = {urn:nbn:de:0030-drops-28092}, doi = {10.4230/DagSemProc.10351.5}, annote = {Keywords: Nu-calculus, Local State, Logical Relations, Game Semantics, Environmental Bisimulations} }
Published in: Dagstuhl Seminar Proceedings, Volume 10351, Modelling, Controlling and Reasoning About State (2010)
Andrew M. Pitts. Step-Indexed Biorthogonality: a Tutorial Example. In Modelling, Controlling and Reasoning About State. Dagstuhl Seminar Proceedings, Volume 10351, pp. 1-10, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2010)
@InProceedings{pitts:DagSemProc.10351.6, author = {Pitts, Andrew M.}, title = {{Step-Indexed Biorthogonality: a Tutorial Example}}, booktitle = {Modelling, Controlling and Reasoning About State}, pages = {1--10}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2010}, volume = {10351}, editor = {Amal Ahmed and Nick Benton and Lars Birkedal and Martin Hofmann}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10351.6}, URN = {urn:nbn:de:0030-drops-28067}, doi = {10.4230/DagSemProc.10351.6}, annote = {Keywords: Biorthogonality, logical relations, operational semantics, step-indexing} }
Published in: Dagstuhl Seminar Proceedings, Volume 10351, Modelling, Controlling and Reasoning About State (2010)
Nick Benton and Chung-Kil Hur. Step-Indexing: The Good, the Bad and the Ugly. In Modelling, Controlling and Reasoning About State. Dagstuhl Seminar Proceedings, Volume 10351, pp. 1-9, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2010)
@InProceedings{benton_et_al:DagSemProc.10351.7, author = {Benton, Nick and Hur, Chung-Kil}, title = {{Step-Indexing: The Good, the Bad and the Ugly}}, booktitle = {Modelling, Controlling and Reasoning About State}, pages = {1--9}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2010}, volume = {10351}, editor = {Amal Ahmed and Nick Benton and Lars Birkedal and Martin Hofmann}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10351.7}, URN = {urn:nbn:de:0030-drops-28085}, doi = {10.4230/DagSemProc.10351.7}, annote = {Keywords: Step-Indexing, Logical Relations, Low-Level Languages, Compiler Correctness} }
Published in: Dagstuhl Seminar Proceedings, Volume 8061, Types, Logics and Semantics for State (2008)
Amal Ahmed, Nick Benton, Martin Hofmann, and Greg Morrisett. 08061 Abstracts Collection – Types, Logics and Semantics for State. In Types, Logics and Semantics for State. Dagstuhl Seminar Proceedings, Volume 8061, pp. 1-20, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2008)
@InProceedings{ahmed_et_al:DagSemProc.08061.1, author = {Ahmed, Amal and Benton, Nick and Hofmann, Martin and Morrisett, Greg}, title = {{08061 Abstracts Collection – Types, Logics and Semantics for State}}, booktitle = {Types, Logics and Semantics for State}, pages = {1--20}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2008}, volume = {8061}, editor = {Amal Ahmed and Nick Benton and Martin Hofmann and Greg Morrisett}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.08061.1}, URN = {urn:nbn:de:0030-drops-14281}, doi = {10.4230/DagSemProc.08061.1}, annote = {Keywords: Mutable State, Program Logics, Semantics, Type Systems, Program Analysis} }
Published in: Dagstuhl Seminar Proceedings, Volume 8061, Types, Logics and Semantics for State (2008)
Amal Ahmed, Nick Benton, Martin Hofmann, and Greg Morrisett. 08061 Executive Summary – Types, Logics and Semantics for State. In Types, Logics and Semantics for State. Dagstuhl Seminar Proceedings, Volume 8061, pp. 1-3, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2008)
@InProceedings{ahmed_et_al:DagSemProc.08061.2, author = {Ahmed, Amal and Benton, Nick and Hofmann, Martin and Morrisett, Greg}, title = {{08061 Executive Summary – Types, Logics and Semantics for State}}, booktitle = {Types, Logics and Semantics for State}, pages = {1--3}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2008}, volume = {8061}, editor = {Amal Ahmed and Nick Benton and Martin Hofmann and Greg Morrisett}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.08061.2}, URN = {urn:nbn:de:0030-drops-14269}, doi = {10.4230/DagSemProc.08061.2}, annote = {Keywords: Mutable State, Program Logics, Semantics, Type Systems, Program Analysis} }
Feedback for Dagstuhl Publishing