LIPIcs, Volume 372
ECOOP 2026, Brussels, Belgium, June 29 to July 3, 2026
Editors: Robbert Krebbers and Alexandra Silva
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 1-914, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@Proceedings{krebbers_et_al:LIPIcs.ECOOP.2026,
title = {{LIPIcs, Volume 372, ECOOP 2026, Complete Volume}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {1--914},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026},
URN = {urn:nbn:de:0030-drops-267312},
doi = {10.4230/LIPIcs.ECOOP.2026},
annote = {Keywords: LIPIcs, Volume 372, ECOOP 2026, Complete Volume}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 0:i-0:xviii, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{krebbers_et_al:LIPIcs.ECOOP.2026.0,
author = {Krebbers, Robbert and Silva, Alexandra},
title = {{Front Matter, Table of Contents, Preface, Conference Organization}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {0:i--0:xviii},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.0},
URN = {urn:nbn:de:0030-drops-267296},
doi = {10.4230/LIPIcs.ECOOP.2026.0},
annote = {Keywords: Front Matter, Table of Contents, Preface, Conference Organization}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Wenyao Chen, Wei Li, and Jingling Xue. Beyond k-Limiting: Pointer-Flow-Guided Context Sensitivity for Scalable and Precise Rust Pointer Analysis. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 1:1-1:30, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{chen_et_al:LIPIcs.ECOOP.2026.1,
author = {Chen, Wenyao and Li, Wei and Xue, Jingling},
title = {{Beyond k-Limiting: Pointer-Flow-Guided Context Sensitivity for Scalable and Precise Rust Pointer Analysis}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {1:1--1:30},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.1},
URN = {urn:nbn:de:0030-drops-260973},
doi = {10.4230/LIPIcs.ECOOP.2026.1},
annote = {Keywords: Pointer Analysis, Context Sensitivity, Rust}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Shardul Chiplunkar and Clément Pit-Claudel. Automatic Layout of Railroad Diagrams. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 2:1-2:31, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{chiplunkar_et_al:LIPIcs.ECOOP.2026.2,
author = {Chiplunkar, Shardul and Pit-Claudel, Cl\'{e}ment},
title = {{Automatic Layout of Railroad Diagrams}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {2:1--2:31},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.2},
URN = {urn:nbn:de:0030-drops-260982},
doi = {10.4230/LIPIcs.ECOOP.2026.2},
annote = {Keywords: syntax diagram, graph layout, line wrapping, pretty-printing}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Alessandro De Palma, Greta Dolcetti, and Caterina Urban. Faster Verified Explanations for Neural Networks. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 3:1-3:32, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{depalma_et_al:LIPIcs.ECOOP.2026.3,
author = {De Palma, Alessandro and Dolcetti, Greta and Urban, Caterina},
title = {{Faster Verified Explanations for Neural Networks}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {3:1--3:32},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.3},
URN = {urn:nbn:de:0030-drops-260999},
doi = {10.4230/LIPIcs.ECOOP.2026.3},
annote = {Keywords: Verified Explanations, eXplainable Artificial Intelligence (XAI), Local Robustness, Neural Network Verification, Static Analysis}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Yuzhou Fang, Chenyu Zhou, Jingbo Wang, and Chao Wang. Efficient Symbolic Execution of Software Under Fault Attacks. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 4:1-4:25, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{fang_et_al:LIPIcs.ECOOP.2026.4,
author = {Fang, Yuzhou and Zhou, Chenyu and Wang, Jingbo and Wang, Chao},
title = {{Efficient Symbolic Execution of Software Under Fault Attacks}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {4:1--4:25},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.4},
URN = {urn:nbn:de:0030-drops-261009},
doi = {10.4230/LIPIcs.ECOOP.2026.4},
annote = {Keywords: Symbolic Execution, Safety Verification, Fault Attack, Embedded Software}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Leon Freudenthaler and Karl Michael Göschka. A Stable Lossless Syntax Tree for Real-Time Collaborative Programming. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 5:1-5:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{freudenthaler_et_al:LIPIcs.ECOOP.2026.5,
author = {Freudenthaler, Leon and G\"{o}schka, Karl Michael},
title = {{A Stable Lossless Syntax Tree for Real-Time Collaborative Programming}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {5:1--5:29},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.5},
URN = {urn:nbn:de:0030-drops-261017},
doi = {10.4230/LIPIcs.ECOOP.2026.5},
annote = {Keywords: real-time collaborative programming, tree-based operations, structure-aware propagation, synchronous collaboration systems}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Yusuke Fujiwara, Yusuke Matsushita, Kohei Suenaga, and Atsushi Igarashi. Ownership Refinement Types for Pointer Arithmetic and Nested Arrays. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 6:1-6:31, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{fujiwara_et_al:LIPIcs.ECOOP.2026.6,
author = {Fujiwara, Yusuke and Matsushita, Yusuke and Suenaga, Kohei and Igarashi, Atsushi},
title = {{Ownership Refinement Types for Pointer Arithmetic and Nested Arrays}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {6:1--6:31},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.6},
URN = {urn:nbn:de:0030-drops-261029},
doi = {10.4230/LIPIcs.ECOOP.2026.6},
annote = {Keywords: aliasing, fractional ownership, program verification, refinement types, type systems}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Florian Furbach, Lucas Clorius, Roland Kuhn, Hernán Melgratti, Alceste Scalas, and Emilio Tuosto. Compositional Design, Implementation, and Verification of Swarms. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 7:1-7:30, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{furbach_et_al:LIPIcs.ECOOP.2026.7,
author = {Furbach, Florian and Clorius, Lucas and Kuhn, Roland and Melgratti, Hern\'{a}n and Scalas, Alceste and Tuosto, Emilio},
title = {{Compositional Design, Implementation, and Verification of Swarms}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {7:1--7:30},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.7},
URN = {urn:nbn:de:0030-drops-261036},
doi = {10.4230/LIPIcs.ECOOP.2026.7},
annote = {Keywords: Swarms, Swarm Protocols, Concurrency, Distributed Coordination, Local-first Software, Behavioural Types, Publish-Subscribe, Asynchronous Communication}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Tom Goalard, Karoliine Holter, Simmo Saan, Vesal Vojdani, and Raphaël Monat. Comparing Transparent Static Analyzers with Open Verification Dashboard. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 8:1-8:27, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{goalard_et_al:LIPIcs.ECOOP.2026.8,
author = {Goalard, Tom and Holter, Karoliine and Saan, Simmo and Vojdani, Vesal and Monat, Rapha\"{e}l},
title = {{Comparing Transparent Static Analyzers with Open Verification Dashboard}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {8:1--8:27},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.8},
URN = {urn:nbn:de:0030-drops-261049},
doi = {10.4230/LIPIcs.ECOOP.2026.8},
annote = {Keywords: automated static analysis, multi-tool integration, interoperability, proof obligations, result aggregation, verification progress, selectivity metric, reproducibility, dashboard}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
João Gonçalves, José Fragoso Santos, Rodrigo Rodrigues, and Miguel Matos. Vardalith: Hybrid Detection of Persistent Memory Concurrency Bugs. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 9:1-9:34, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{goncalves_et_al:LIPIcs.ECOOP.2026.9,
author = {Gon\c{c}alves, Jo\~{a}o and Fragoso Santos, Jos\'{e} and Rodrigues, Rodrigo and Matos, Miguel},
title = {{Vardalith: Hybrid Detection of Persistent Memory Concurrency Bugs}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {9:1--9:34},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.9},
URN = {urn:nbn:de:0030-drops-261052},
doi = {10.4230/LIPIcs.ECOOP.2026.9},
annote = {Keywords: persistent memory, concurrency, crash consistency}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Yujiang Gui, Yonggang Tao, and Jingling Xue. Field-Sensitive Over-Tainting Reduction in IFDS Taint Analysis via CFL-Reachability. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 10:1-10:30, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{gui_et_al:LIPIcs.ECOOP.2026.10,
author = {Gui, Yujiang and Tao, Yonggang and Xue, Jingling},
title = {{Field-Sensitive Over-Tainting Reduction in IFDS Taint Analysis via CFL-Reachability}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {10:1--10:30},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.10},
URN = {urn:nbn:de:0030-drops-261068},
doi = {10.4230/LIPIcs.ECOOP.2026.10},
annote = {Keywords: Taint Analysis, CFL-Reachability, Access Path, Field Sensitivity, Pointer Analysis}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Eashan Hatti, Arthur Oliveira Vale, Zhongye Wang, Yueyang Feng, and Zhong Shao. A Complete Program Logic for Compositional Linearizability. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 11:1-11:28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{hatti_et_al:LIPIcs.ECOOP.2026.11,
author = {Hatti, Eashan and Oliveira Vale, Arthur and Wang, Zhongye and Feng, Yueyang and Shao, Zhong},
title = {{A Complete Program Logic for Compositional Linearizability}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {11:1--11:28},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.11},
URN = {urn:nbn:de:0030-drops-261075},
doi = {10.4230/LIPIcs.ECOOP.2026.11},
annote = {Keywords: Program Logic, Rely-Guarantee, Linearizability, Compositional Verification, Concurrency}
}
Published in: LIPIcs, Volume 372, 40th European Conference on Object-Oriented Programming (ECOOP 2026)
Anna Herlihy, Amir Shaikhha, Anastasia Ailamaki, and Martin Odersky. Language-Integrated Recursive Queries. In 40th European Conference on Object-Oriented Programming (ECOOP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 372, pp. 12:1-12:30, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{herlihy_et_al:LIPIcs.ECOOP.2026.12,
author = {Herlihy, Anna and Shaikhha, Amir and Ailamaki, Anastasia and Odersky, Martin},
title = {{Language-Integrated Recursive Queries}},
booktitle = {40th European Conference on Object-Oriented Programming (ECOOP 2026)},
pages = {12:1--12:30},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-423-9},
ISSN = {1868-8969},
year = {2026},
volume = {372},
editor = {Krebbers, Robbert and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2026.12},
URN = {urn:nbn:de:0030-drops-261086},
doi = {10.4230/LIPIcs.ECOOP.2026.12},
annote = {Keywords: Language-integrated query, embedded DSL, SQL, Scala, fixpoint, Datalog}
}