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: 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 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}
}