34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 1-906, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@Proceedings{hirschfeld_et_al:LIPIcs.ECOOP.2020,
title = {{LIPIcs, Volume 166, ECOOP 2020, Complete Volume}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {1--906},
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},
URN = {urn:nbn:de:0030-drops-131566},
doi = {10.4230/LIPIcs.ECOOP.2020},
annote = {Keywords: LIPIcs, Volume 166, ECOOP 2020, Complete Volume}
}
34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 0:i-0:xxviii, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{hirschfeld_et_al:LIPIcs.ECOOP.2020.0,
author = {Hirschfeld, Robert and Pape, Tobias},
title = {{Front Matter, Table of Contents, Preface, Conference Organization}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {0:i--0:xxviii},
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.0},
URN = {urn:nbn:de:0030-drops-131572},
doi = {10.4230/LIPIcs.ECOOP.2020.0},
annote = {Keywords: Front Matter, Table of Contents, Preface, Conference Organization}
}
Davide Ancona, Pietro Barbieri, Francesco Dagnino, and Elena Zucca. Sound Regular Corecursion in coFJ. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 1:1-1:28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{ancona_et_al:LIPIcs.ECOOP.2020.1,
author = {Ancona, Davide and Barbieri, Pietro and Dagnino, Francesco and Zucca, Elena},
title = {{Sound Regular Corecursion in coFJ}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {1:1--1:28},
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.1},
URN = {urn:nbn:de:0030-drops-131582},
doi = {10.4230/LIPIcs.ECOOP.2020.1},
annote = {Keywords: Operational semantics, coinduction, programming paradigms, regular terms}
}
Hila Peleg and Nadia Polikarpova. Perfect Is the Enemy of Good: Best-Effort Program Synthesis. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 2:1-2:30, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{peleg_et_al:LIPIcs.ECOOP.2020.2,
author = {Peleg, Hila and Polikarpova, Nadia},
title = {{Perfect Is the Enemy of Good: Best-Effort Program Synthesis}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {2:1--2:30},
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.2},
URN = {urn:nbn:de:0030-drops-131593},
doi = {10.4230/LIPIcs.ECOOP.2020.2},
annote = {Keywords: Program Synthesis, Programming by Example}
}
Abel Nieto, Marianna Rapoport, Gregor Richards, and Ondřej Lhoták. Blame for Null. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 3:1-3:28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{nieto_et_al:LIPIcs.ECOOP.2020.3,
author = {Nieto, Abel and Rapoport, Marianna and Richards, Gregor and Lhot\'{a}k, Ond\v{r}ej},
title = {{Blame for Null}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {3:1--3:28},
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.3},
URN = {urn:nbn:de:0030-drops-131606},
doi = {10.4230/LIPIcs.ECOOP.2020.3},
annote = {Keywords: nullability, type systems, blame calculus, gradual typing}
}
Julia Gabet and Nobuko Yoshida. Static Race Detection and Mutex Safety and Liveness for Go Programs. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 4:1-4:30, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{gabet_et_al:LIPIcs.ECOOP.2020.4,
author = {Gabet, Julia and Yoshida, Nobuko},
title = {{Static Race Detection and Mutex Safety and Liveness for Go Programs}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {4:1--4:30},
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.4},
URN = {urn:nbn:de:0030-drops-131615},
doi = {10.4230/LIPIcs.ECOOP.2020.4},
annote = {Keywords: Go language, behavioural types, race detection, happens-before relation, safety, liveness}
}
Evgenii Moiseenko, Anton Podkopaev, Ori Lahav, Orestis Melkonian, and Viktor Vafeiadis. Reconciling Event Structures with Modern Multiprocessors. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 5:1-5:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{moiseenko_et_al:LIPIcs.ECOOP.2020.5,
author = {Moiseenko, Evgenii and Podkopaev, Anton and Lahav, Ori and Melkonian, Orestis and Vafeiadis, Viktor},
title = {{Reconciling Event Structures with Modern Multiprocessors}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {5:1--5:26},
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.5},
URN = {urn:nbn:de:0030-drops-131622},
doi = {10.4230/LIPIcs.ECOOP.2020.5},
annote = {Keywords: Weak Memory Consistency, Event Structures, IMM, Weakestmo}
}
Lukas Diekmann and Laurence Tratt. Don't Panic! Better, Fewer, Syntax Errors for LR Parsers. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 6:1-6:32, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{diekmann_et_al:LIPIcs.ECOOP.2020.6,
author = {Diekmann, Lukas and Tratt, Laurence},
title = {{Don't Panic! Better, Fewer, Syntax Errors for LR Parsers}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {6:1--6:32},
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.6},
URN = {urn:nbn:de:0030-drops-131630},
doi = {10.4230/LIPIcs.ECOOP.2020.6},
annote = {Keywords: Parsing, error recovery, programming languages}
}
Liyi Li and Elsa L. Gunter. K-LLVM: A Relatively Complete Semantics of LLVM IR. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 7:1-7:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{li_et_al:LIPIcs.ECOOP.2020.7,
author = {Li, Liyi and Gunter, Elsa L.},
title = {{K-LLVM: A Relatively Complete Semantics of LLVM IR}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {7:1--7:29},
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.7},
URN = {urn:nbn:de:0030-drops-131649},
doi = {10.4230/LIPIcs.ECOOP.2020.7},
annote = {Keywords: LLVM, formal semantics, K framework, memory model, abstract machine}
}
Yuya Tsuda, Atsushi Igarashi, and Tomoya Tabuchi. Space-Efficient Gradual Typing in Coercion-Passing Style. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 8:1-8:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{tsuda_et_al:LIPIcs.ECOOP.2020.8,
author = {Tsuda, Yuya and Igarashi, Atsushi and Tabuchi, Tomoya},
title = {{Space-Efficient Gradual Typing in Coercion-Passing Style}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {8:1--8:29},
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.8},
URN = {urn:nbn:de:0030-drops-131658},
doi = {10.4230/LIPIcs.ECOOP.2020.8},
annote = {Keywords: Gradual typing, coercion calculus, coercion-passing style, dynamic type checking, tail-call optimization}
}
Keigo Imai, Rumyana Neykova, Nobuko Yoshida, and Shoji Yuen. Multiparty Session Programming With Global Protocol Combinators. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 9:1-9:30, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{imai_et_al:LIPIcs.ECOOP.2020.9,
author = {Imai, Keigo and Neykova, Rumyana and Yoshida, Nobuko and Yuen, Shoji},
title = {{Multiparty Session Programming With Global Protocol Combinators}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {9:1--9:30},
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.9},
URN = {urn:nbn:de:0030-drops-131662},
doi = {10.4230/LIPIcs.ECOOP.2020.9},
annote = {Keywords: Multiparty Session Types, Communication Protocol, Concurrent and Distributed Programming, OCaml}
}
Colin S. Gordon. Designing with Static Capabilities and Effects: Use, Mention, and Invariants (Pearl). In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 10:1-10:25, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{gordon:LIPIcs.ECOOP.2020.10,
author = {Gordon, Colin S.},
title = {{Designing with Static Capabilities and Effects: Use, Mention, and Invariants}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {10:1--10:25},
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.10},
URN = {urn:nbn:de:0030-drops-131677},
doi = {10.4230/LIPIcs.ECOOP.2020.10},
annote = {Keywords: Effect systems, reference capabilities, object capabilities}
}
Sadegh Dalvandi, Simon Doherty, Brijesh Dongol, and Heike Wehrheim. Owicki-Gries Reasoning for C11 RAR. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 11:1-11:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{dalvandi_et_al:LIPIcs.ECOOP.2020.11,
author = {Dalvandi, Sadegh and Doherty, Simon and Dongol, Brijesh and Wehrheim, Heike},
title = {{Owicki-Gries Reasoning for C11 RAR}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {11:1--11:26},
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.11},
URN = {urn:nbn:de:0030-drops-131687},
doi = {10.4230/LIPIcs.ECOOP.2020.11},
annote = {Keywords: C11, Verification, Hoare logic, Owicki-Gries, Isabelle}
}
Magnus Madsen, Ondřej Lhoták, and Frank Tip. A Semantics for the Essence of React. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 12:1-12:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{madsen_et_al:LIPIcs.ECOOP.2020.12,
author = {Madsen, Magnus and Lhot\'{a}k, Ond\v{r}ej and Tip, Frank},
title = {{A Semantics for the Essence of React}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {12:1--12:26},
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.12},
URN = {urn:nbn:de:0030-drops-131697},
doi = {10.4230/LIPIcs.ECOOP.2020.12},
annote = {Keywords: JavaScript, React, operational semantics, lifecycle, reconciliation}
}
David R. MacIver and Alastair F. Donaldson. Test-Case Reduction via Test-Case Generation: Insights from the Hypothesis Reducer (Tool Insights Paper). In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 13:1-13:27, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{maciver_et_al:LIPIcs.ECOOP.2020.13,
author = {MacIver, David R. and Donaldson, Alastair F.},
title = {{Test-Case Reduction via Test-Case Generation: Insights from the Hypothesis Reducer}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {13:1--13:27},
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.13},
URN = {urn:nbn:de:0030-drops-131700},
doi = {10.4230/LIPIcs.ECOOP.2020.13},
annote = {Keywords: Software testing, test-case reduction}
}
Simon Fowler. Model-View-Update-Communicate: Session Types Meet the Elm Architecture. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 14:1-14:28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{fowler:LIPIcs.ECOOP.2020.14,
author = {Fowler, Simon},
title = {{Model-View-Update-Communicate: Session Types Meet the Elm Architecture}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {14:1--14:28},
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.14},
URN = {urn:nbn:de:0030-drops-131717},
doi = {10.4230/LIPIcs.ECOOP.2020.14},
annote = {Keywords: Session types, concurrent programming, Model-View-Update}
}
Sifis Lagouvardos, Julian Dolby, Neville Grech, Anastasios Antoniadis, and Yannis Smaragdakis. Static Analysis of Shape in TensorFlow Programs. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 15:1-15:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{lagouvardos_et_al:LIPIcs.ECOOP.2020.15,
author = {Lagouvardos, Sifis and Dolby, Julian and Grech, Neville and Antoniadis, Anastasios and Smaragdakis, Yannis},
title = {{Static Analysis of Shape in TensorFlow Programs}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {15:1--15:29},
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.15},
URN = {urn:nbn:de:0030-drops-131726},
doi = {10.4230/LIPIcs.ECOOP.2020.15},
annote = {Keywords: Python, TensorFlow, static analysis, Doop, Wala}
}
Benjamin Barslev Nielsen and Anders Møller. Value Partitioning: A Lightweight Approach to Relational Static Analysis for JavaScript. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 16:1-16:28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{nielsen_et_al:LIPIcs.ECOOP.2020.16,
author = {Nielsen, Benjamin Barslev and M{\o}ller, Anders},
title = {{Value Partitioning: A Lightweight Approach to Relational Static Analysis for JavaScript}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {16:1--16:28},
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.16},
URN = {urn:nbn:de:0030-drops-131731},
doi = {10.4230/LIPIcs.ECOOP.2020.16},
annote = {Keywords: JavaScript, dataflow analysis, abstract interpretation}
}
Raphaël Monat, Abdelraouf Ouadjaout, and Antoine Miné. Static Type Analysis by Abstract Interpretation of Python Programs. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 17:1-17:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{monat_et_al:LIPIcs.ECOOP.2020.17,
author = {Monat, Rapha\"{e}l and Ouadjaout, Abdelraouf and Min\'{e}, Antoine},
title = {{Static Type Analysis by Abstract Interpretation of Python Programs}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {17:1--17:29},
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.17},
URN = {urn:nbn:de:0030-drops-131748},
doi = {10.4230/LIPIcs.ECOOP.2020.17},
annote = {Keywords: Formal Methods, Static Analysis, Abstract Interpretation, Type Analysis, Dynamic Programming Language, Python Semantics}
}
Vlastimil Dort and Ondřej Lhoták. Reference Mutability for DOT. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 18:1-18:28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{dort_et_al:LIPIcs.ECOOP.2020.18,
author = {Dort, Vlastimil and Lhot\'{a}k, Ond\v{r}ej},
title = {{Reference Mutability for DOT}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {18:1--18:28},
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.18},
URN = {urn:nbn:de:0030-drops-131755},
doi = {10.4230/LIPIcs.ECOOP.2020.18},
annote = {Keywords: Reference Mutability, Read-only References, DOT Calculus}
}
Sam Van den Vonder, Thierry Renaux, Bjarno Oeyen, Joeri De Koster, and Wolfgang De Meuter. Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor Model. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 19:1-19:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{vandenvonder_et_al:LIPIcs.ECOOP.2020.19,
author = {Van den Vonder, Sam and Renaux, Thierry and Oeyen, Bjarno and De Koster, Joeri and De Meuter, Wolfgang},
title = {{Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor Model}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {19:1--19:29},
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.19},
URN = {urn:nbn:de:0030-drops-131768},
doi = {10.4230/LIPIcs.ECOOP.2020.19},
annote = {Keywords: functional reactive programming, reactive programming, reactive streams, actors, reactors}
}
Jan de Muijnck-Hughes, Edwin Brady, and Wim Vanderbauwhede. A Framework for Resource Dependent EDSLs in a Dependently Typed Language (Pearl). In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 20:1-20:31, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{demuijnckhughes_et_al:LIPIcs.ECOOP.2020.20,
author = {de Muijnck-Hughes, Jan and Brady, Edwin and Vanderbauwhede, Wim},
title = {{A Framework for Resource Dependent EDSLs in a Dependently Typed Language}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {20:1--20:31},
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.20},
URN = {urn:nbn:de:0030-drops-131773},
doi = {10.4230/LIPIcs.ECOOP.2020.20},
annote = {Keywords: Dependent Types, Algebraic Effect Handlers, Domain-Specific Languages, Embedded Domain Specific Languages, Idris, Substructural Type-Systems}
}
Shale Xiong, Andrea Cerone, Azalea Raad, and Philippa Gardner. Data Consistency in Transactional Storage Systems: A Centralised Semantics. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 21:1-21:31, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{xiong_et_al:LIPIcs.ECOOP.2020.21,
author = {Xiong, Shale and Cerone, Andrea and Raad, Azalea and Gardner, Philippa},
title = {{Data Consistency in Transactional Storage Systems: A Centralised Semantics}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {21:1--21:31},
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.21},
URN = {urn:nbn:de:0030-drops-131782},
doi = {10.4230/LIPIcs.ECOOP.2020.21},
annote = {Keywords: Operational Semantics, Consistency Models, Transactions, Distributed Key-value Stores}
}
Alastair F. Donaldson, Hugues Evrard, and Paul Thomson. Putting Randomized Compiler Testing into Production (Experience Report). In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 22:1-22:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{donaldson_et_al:LIPIcs.ECOOP.2020.22,
author = {Donaldson, Alastair F. and Evrard, Hugues and Thomson, Paul},
title = {{Putting Randomized Compiler Testing into Production}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {22:1--22:29},
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.22},
URN = {urn:nbn:de:0030-drops-131791},
doi = {10.4230/LIPIcs.ECOOP.2020.22},
annote = {Keywords: Compilers, metamorphic testing, 3D graphics, experience report}
}
Colin S. Gordon. Lifting Sequential Effects to Control Operators. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 23:1-23:30, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{gordon:LIPIcs.ECOOP.2020.23,
author = {Gordon, Colin S.},
title = {{Lifting Sequential Effects to Control Operators}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {23:1--23:30},
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.23},
URN = {urn:nbn:de:0030-drops-131804},
doi = {10.4230/LIPIcs.ECOOP.2020.23},
annote = {Keywords: Type systems, effect systems, quantales, control operators, delimited continuations}
}
Mohamad Barbar, Yulei Sui, and Shiping Chen. Flow-Sensitive Type-Based Heap Cloning. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 24:1-24:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{barbar_et_al:LIPIcs.ECOOP.2020.24,
author = {Barbar, Mohamad and Sui, Yulei and Chen, Shiping},
title = {{Flow-Sensitive Type-Based Heap Cloning}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {24:1--24:26},
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.24},
URN = {urn:nbn:de:0030-drops-131819},
doi = {10.4230/LIPIcs.ECOOP.2020.24},
annote = {Keywords: Heap cloning, type-based analysis, flow-sensitivity}
}
Abel Nieto, Yaoyu Zhao, Ondřej Lhoták, Angela Chang, and Justin Pu. Scala with Explicit Nulls. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 25:1-25:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{nieto_et_al:LIPIcs.ECOOP.2020.25,
author = {Nieto, Abel and Zhao, Yaoyu and Lhot\'{a}k, Ond\v{r}ej and Chang, Angela and Pu, Justin},
title = {{Scala with Explicit Nulls}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {25:1--25:26},
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.25},
URN = {urn:nbn:de:0030-drops-131821},
doi = {10.4230/LIPIcs.ECOOP.2020.25},
annote = {Keywords: Scala, Java, nullability, language interoperability, type systems}
}
Xuejing Huang and Bruno C. d. S. Oliveira. A Type-Directed Operational Semantics For a Calculus with a Merge Operator. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 26:1-26:32, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{huang_et_al:LIPIcs.ECOOP.2020.26,
author = {Huang, Xuejing and Oliveira, Bruno C. d. S.},
title = {{A Type-Directed Operational Semantics For a Calculus with a Merge Operator}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {26:1--26:32},
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.26},
URN = {urn:nbn:de:0030-drops-131832},
doi = {10.4230/LIPIcs.ECOOP.2020.26},
annote = {Keywords: operational semantics, type systems, intersection types}
}
Ningning Xie, Bruno C. d. S. Oliveira, Xuan Bi, and Tom Schrijvers. Row and Bounded Polymorphism via Disjoint Polymorphism. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 27:1-27:30, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{xie_et_al:LIPIcs.ECOOP.2020.27,
author = {Xie, Ningning and Oliveira, Bruno C. d. S. and Bi, Xuan and Schrijvers, Tom},
title = {{Row and Bounded Polymorphism via Disjoint Polymorphism}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {27:1--27:30},
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.27},
URN = {urn:nbn:de:0030-drops-131846},
doi = {10.4230/LIPIcs.ECOOP.2020.27},
annote = {Keywords: Intersection types, bounded polymorphism, row polymorphism}
}
Gabriela Sampaio, José Fragoso Santos, Petar Maksimović, and Philippa Gardner. A Trusted Infrastructure for Symbolic Analysis of Event-Driven Web Applications. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 28:1-28:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{sampaio_et_al:LIPIcs.ECOOP.2020.28,
author = {Sampaio, Gabriela and Fragoso Santos, Jos\'{e} and Maksimovi\'{c}, Petar and Gardner, Philippa},
title = {{A Trusted Infrastructure for Symbolic Analysis of Event-Driven Web Applications}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {28:1--28:29},
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.28},
URN = {urn:nbn:de:0030-drops-131853},
doi = {10.4230/LIPIcs.ECOOP.2020.28},
annote = {Keywords: Events, DOM, JavaScript, promises, symbolic execution, bug-finding}
}
Bruno C. d. S. Oliveira, Cui Shaobo, and Baber Rehman. The Duality of Subtyping. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 29:1-29:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{oliveira_et_al:LIPIcs.ECOOP.2020.29,
author = {Oliveira, Bruno C. d. S. and Shaobo, Cui and Rehman, Baber},
title = {{The Duality of Subtyping}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {29:1--29:29},
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.29},
URN = {urn:nbn:de:0030-drops-131864},
doi = {10.4230/LIPIcs.ECOOP.2020.29},
annote = {Keywords: DuoTyping, OOP, Duality, Subtyping, Supertyping}
}
Chris Fallin. Safe, Flexible Aliasing with Deferred Borrows. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 30:1-30:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{fallin:LIPIcs.ECOOP.2020.30,
author = {Fallin, Chris},
title = {{Safe, Flexible Aliasing with Deferred Borrows}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {30:1--30:26},
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.30},
URN = {urn:nbn:de:0030-drops-131878},
doi = {10.4230/LIPIcs.ECOOP.2020.30},
annote = {Keywords: Rust, type systems, ownership types, borrowing}
}
Alexandros Tasos, Juliana Franco, Sophia Drossopoulou, Tobias Wrigstad, and Susan Eisenbach. Reshape Your Layouts, Not Your Programs: A Safe Language Extension for Better Cache Locality (SCICO Journal-first). In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 31:1-31:3, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{tasos_et_al:LIPIcs.ECOOP.2020.31,
author = {Tasos, Alexandros and Franco, Juliana and Drossopoulou, Sophia and Wrigstad, Tobias and Eisenbach, Susan},
title = {{Reshape Your Layouts, Not Your Programs: A Safe Language Extension for Better Cache Locality}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {31:1--31:3},
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.31},
URN = {urn:nbn:de:0030-drops-131887},
doi = {10.4230/LIPIcs.ECOOP.2020.31},
annote = {Keywords: Cache utilisation, Data representation, Memory safety}
}
Davide Ancona, Francesco Dagnino, Jurriaan Rot, and Elena Zucca. A Big Step from Finite to Infinite Computations (SCICO Journal-first). In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 32:1-32:2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{ancona_et_al:LIPIcs.ECOOP.2020.32,
author = {Ancona, Davide and Dagnino, Francesco and Rot, Jurriaan and Zucca, Elena},
title = {{A Big Step from Finite to Infinite Computations}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {32:1--32:2},
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.32},
URN = {urn:nbn:de:0030-drops-131895},
doi = {10.4230/LIPIcs.ECOOP.2020.32},
annote = {Keywords: Operational semantics, coinduction, infinite behaviour}
}
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}
}