Published in: LIPIcs, Volume 361, 29th International Conference on Principles of Distributed Systems (OPODIS 2025)
Andrew Lewis-Pye and Ehud Shapiro. Morpheus Consensus: Excelling on Trails and Autobahns. In 29th International Conference on Principles of Distributed Systems (OPODIS 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 361, pp. 35:1-35:20, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{lewispye_et_al:LIPIcs.OPODIS.2025.35,
author = {Lewis-Pye, Andrew and Shapiro, Ehud},
title = {{Morpheus Consensus: Excelling on Trails and Autobahns}},
booktitle = {29th International Conference on Principles of Distributed Systems (OPODIS 2025)},
pages = {35:1--35:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-409-3},
ISSN = {1868-8969},
year = {2026},
volume = {361},
editor = {Arusoaie, Andrei and Onica, Emanuel and Spear, Michael and Tucci-Piergiovanni, Sara},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.OPODIS.2025.35},
URN = {urn:nbn:de:0030-drops-252086},
doi = {10.4230/LIPIcs.OPODIS.2025.35},
annote = {Keywords: Distributed computing, consensus, quiescence}
}
Published in: LIPIcs, Volume 356, 39th International Symposium on Distributed Computing (DISC 2025)
Victor Shoup, Jakub Sliwinski, and Yann Vonlanthen. Kudzu: Fast and Simple High-Throughput BFT. In 39th International Symposium on Distributed Computing (DISC 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 356, pp. 42:1-42:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{shoup_et_al:LIPIcs.DISC.2025.42,
author = {Shoup, Victor and Sliwinski, Jakub and Vonlanthen, Yann},
title = {{Kudzu: Fast and Simple High-Throughput BFT}},
booktitle = {39th International Symposium on Distributed Computing (DISC 2025)},
pages = {42:1--42:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-402-4},
ISSN = {1868-8969},
year = {2025},
volume = {356},
editor = {Kowalski, Dariusz R.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2025.42},
URN = {urn:nbn:de:0030-drops-248597},
doi = {10.4230/LIPIcs.DISC.2025.42},
annote = {Keywords: Consensus, Blockchain, Byzantine Fault Tolerance, Fast Path, State Machine Replication}
}
Published in: LIPIcs, Volume 352, 16th International Conference on Interactive Theorem Proving (ITP 2025)
Anshula Gandhi, Anand Rao Tadipatri, and Timothy Gowers. Automatically Generalizing Proofs and Statements. In 16th International Conference on Interactive Theorem Proving (ITP 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 352, pp. 12:1-12:18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{gandhi_et_al:LIPIcs.ITP.2025.12,
author = {Gandhi, Anshula and Tadipatri, Anand Rao and Gowers, Timothy},
title = {{Automatically Generalizing Proofs and Statements}},
booktitle = {16th International Conference on Interactive Theorem Proving (ITP 2025)},
pages = {12:1--12:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-396-6},
ISSN = {1868-8969},
year = {2025},
volume = {352},
editor = {Forster, Yannick and Keller, Chantal},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2025.12},
URN = {urn:nbn:de:0030-drops-246104},
doi = {10.4230/LIPIcs.ITP.2025.12},
annote = {Keywords: automated reasoning, automated theorem proving, interactive theorem proving, formalization of mathematics, generalization, Lean theorem prover, Lean tactic}
}
Published in: LIPIcs, Volume 333, 39th European Conference on Object-Oriented Programming (ECOOP 2025)
Ali Ghanbari. Automatic Goal Clone Detection in Rocq. In 39th European Conference on Object-Oriented Programming (ECOOP 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 333, pp. 12:1-12:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{ghanbari:LIPIcs.ECOOP.2025.12,
author = {Ghanbari, Ali},
title = {{Automatic Goal Clone Detection in Rocq}},
booktitle = {39th European Conference on Object-Oriented Programming (ECOOP 2025)},
pages = {12:1--12:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-373-7},
ISSN = {1868-8969},
year = {2025},
volume = {333},
editor = {Aldrich, Jonathan 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.2025.12},
URN = {urn:nbn:de:0030-drops-233055},
doi = {10.4230/LIPIcs.ECOOP.2025.12},
annote = {Keywords: Clone Detection, Goal, Proof, Rocq, Gallina}
}
Published in: OASIcs, Volume 129, 6th International Workshop on Formal Methods for Blockchains (FMBC 2025)
Derek Sorensen. Formally Specifying Contract Optimizations with Bisimulations in Coq. In 6th International Workshop on Formal Methods for Blockchains (FMBC 2025). Open Access Series in Informatics (OASIcs), Volume 129, pp. 11:1-11:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{sorensen:OASIcs.FMBC.2025.11,
author = {Sorensen, Derek},
title = {{Formally Specifying Contract Optimizations with Bisimulations in Coq}},
booktitle = {6th International Workshop on Formal Methods for Blockchains (FMBC 2025)},
pages = {11:1--11:13},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-371-3},
ISSN = {2190-6807},
year = {2025},
volume = {129},
editor = {Marmsoler, Diego and Xu, Meng},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2025.11},
URN = {urn:nbn:de:0030-drops-230382},
doi = {10.4230/OASIcs.FMBC.2025.11},
annote = {Keywords: smart contract verification, formal methods, interactive theorem prover, smart contract upgradeability}
}
Published in: LIPIcs, Volume 328, 28th International Conference on Database Theory (ICDT 2025)
Batya Kenig and Dan Shlomo Mizrahi. Enumeration of Minimal Hitting Sets Parameterized by Treewidth. In 28th International Conference on Database Theory (ICDT 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 328, pp. 8:1-8:20, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{kenig_et_al:LIPIcs.ICDT.2025.8,
author = {Kenig, Batya and Mizrahi, Dan Shlomo},
title = {{Enumeration of Minimal Hitting Sets Parameterized by Treewidth}},
booktitle = {28th International Conference on Database Theory (ICDT 2025)},
pages = {8:1--8:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-364-5},
ISSN = {1868-8969},
year = {2025},
volume = {328},
editor = {Roy, Sudeepa and Kara, Ahmet},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2025.8},
URN = {urn:nbn:de:0030-drops-229498},
doi = {10.4230/LIPIcs.ICDT.2025.8},
annote = {Keywords: Enumeration, Hitting sets}
}
Published in: LIPIcs, Volume 328, 28th International Conference on Database Theory (ICDT 2025)
Dan Suciu, Yisu Remy Wang, and Yihong Zhang. Semantic Foundations of Equality Saturation. In 28th International Conference on Database Theory (ICDT 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 328, pp. 11:1-11:18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{suciu_et_al:LIPIcs.ICDT.2025.11,
author = {Suciu, Dan and Wang, Yisu Remy and Zhang, Yihong},
title = {{Semantic Foundations of Equality Saturation}},
booktitle = {28th International Conference on Database Theory (ICDT 2025)},
pages = {11:1--11:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-364-5},
ISSN = {1868-8969},
year = {2025},
volume = {328},
editor = {Roy, Sudeepa and Kara, Ahmet},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2025.11},
URN = {urn:nbn:de:0030-drops-229523},
doi = {10.4230/LIPIcs.ICDT.2025.11},
annote = {Keywords: the chase, equality saturation, term rewriting, tree automata, query optimization}
}
Published in: LIPIcs, Volume 328, 28th International Conference on Database Theory (ICDT 2025)
Yihong Zhang, Dan Suciu, Yisu Remy Wang, and Max Willsey. Database Theory in Action: Search-Based Program Optimization. In 28th International Conference on Database Theory (ICDT 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 328, pp. 34:1-34:6, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{zhang_et_al:LIPIcs.ICDT.2025.34,
author = {Zhang, Yihong and Suciu, Dan and Wang, Yisu Remy and Willsey, Max},
title = {{Database Theory in Action: Search-Based Program Optimization}},
booktitle = {28th International Conference on Database Theory (ICDT 2025)},
pages = {34:1--34:6},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-364-5},
ISSN = {1868-8969},
year = {2025},
volume = {328},
editor = {Roy, Sudeepa and Kara, Ahmet},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2025.34},
URN = {urn:nbn:de:0030-drops-229759},
doi = {10.4230/LIPIcs.ICDT.2025.34},
annote = {Keywords: Query optimization, program optimization, Cascades framework, equality saturation, Datalog}
}
Published in: LIPIcs, Volume 309, 15th International Conference on Interactive Theorem Proving (ITP 2024)
Audrey Seo, Christopher Lam, Dan Grossman, and Talia Ringer. Correctly Compiling Proofs About Programs Without Proving Compilers Correct. In 15th International Conference on Interactive Theorem Proving (ITP 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 309, pp. 33:1-33:20, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@InProceedings{seo_et_al:LIPIcs.ITP.2024.33,
author = {Seo, Audrey and Lam, Christopher and Grossman, Dan and Ringer, Talia},
title = {{Correctly Compiling Proofs About Programs Without Proving Compilers Correct}},
booktitle = {15th International Conference on Interactive Theorem Proving (ITP 2024)},
pages = {33:1--33:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-337-9},
ISSN = {1868-8969},
year = {2024},
volume = {309},
editor = {Bertot, Yves and Kutsia, Temur and Norrish, Michael},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2024.33},
URN = {urn:nbn:de:0030-drops-207612},
doi = {10.4230/LIPIcs.ITP.2024.33},
annote = {Keywords: proof transformations, compiler validation, program logics, proof engineering}
}
Published in: TGDK, Volume 1, Issue 1 (2023): Special Issue on Trends in Graph Data and Knowledge. Transactions on Graph Data and Knowledge, Volume 1, Issue 1
Axel Polleres, Romana Pernisch, Angela Bonifati, Daniele Dell'Aglio, Daniil Dobriy, Stefania Dumbrava, Lorena Etcheverry, Nicolas Ferranti, Katja Hose, Ernesto Jiménez-Ruiz, Matteo Lissandrini, Ansgar Scherp, Riccardo Tommasini, and Johannes Wachs. How Does Knowledge Evolve in Open Knowledge Graphs?. In Special Issue on Trends in Graph Data and Knowledge. Transactions on Graph Data and Knowledge (TGDK), Volume 1, Issue 1, pp. 11:1-11:59, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@Article{polleres_et_al:TGDK.1.1.11,
author = {Polleres, Axel and Pernisch, Romana and Bonifati, Angela and Dell'Aglio, Daniele and Dobriy, Daniil and Dumbrava, Stefania and Etcheverry, Lorena and Ferranti, Nicolas and Hose, Katja and Jim\'{e}nez-Ruiz, Ernesto and Lissandrini, Matteo and Scherp, Ansgar and Tommasini, Riccardo and Wachs, Johannes},
title = {{How Does Knowledge Evolve in Open Knowledge Graphs?}},
journal = {Transactions on Graph Data and Knowledge},
pages = {11:1--11:59},
year = {2023},
volume = {1},
number = {1},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/TGDK.1.1.11},
URN = {urn:nbn:de:0030-drops-194855},
doi = {10.4230/TGDK.1.1.11},
annote = {Keywords: KG evolution, temporal KG, versioned KG, dynamic KG}
}
Published in: LITES, Volume 8, Issue 2 (2022): Special Issue on Distributed Hybrid Systems. Leibniz Transactions on Embedded Systems, Volume 8, Issue 2
Eduard Kamburjan, Stefan Mitsch, and Reiner Hähnle. A Hybrid Programming Language for Formal Modeling and Verification of Hybrid Systems. In LITES, Volume 8, Issue 2 (2022): Special Issue on Distributed Hybrid Systems. Leibniz Transactions on Embedded Systems, Volume 8, Issue 2, pp. 04:1-04:34, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2022)
@Article{kamburjan_et_al:LITES.8.2.4,
author = {Kamburjan, Eduard and Mitsch, Stefan and H\"{a}hnle, Reiner},
title = {{A Hybrid Programming Language for Formal Modeling and Verification of Hybrid Systems}},
journal = {Leibniz Transactions on Embedded Systems},
pages = {04:1--04:34},
ISSN = {2199-2002},
year = {2022},
volume = {8},
number = {2},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LITES.8.2.4},
URN = {urn:nbn:de:0030-drops-192965},
doi = {10.4230/LITES.8.2.4},
annote = {Keywords: Active Objects, Differential Dynamic Logic, Hybrid Systems}
}
Published in: LIPIcs, Volume 141, 10th International Conference on Interactive Theorem Proving (ITP 2019)
Talia Ringer, Nathaniel Yazdani, John Leo, and Dan Grossman. Ornaments for Proof Reuse in Coq. In 10th International Conference on Interactive Theorem Proving (ITP 2019). Leibniz International Proceedings in Informatics (LIPIcs), Volume 141, pp. 26:1-26:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2019)
@InProceedings{ringer_et_al:LIPIcs.ITP.2019.26,
author = {Ringer, Talia and Yazdani, Nathaniel and Leo, John and Grossman, Dan},
title = {{Ornaments for Proof Reuse in Coq}},
booktitle = {10th International Conference on Interactive Theorem Proving (ITP 2019)},
pages = {26:1--26:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-122-1},
ISSN = {1868-8969},
year = {2019},
volume = {141},
editor = {Harrison, John and O'Leary, John and Tolmach, Andrew},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2019.26},
URN = {urn:nbn:de:0030-drops-110816},
doi = {10.4230/LIPIcs.ITP.2019.26},
annote = {Keywords: ornaments, proof reuse, proof automation}
}
Published in: LIPIcs, Volume 109, 32nd European Conference on Object-Oriented Programming (ECOOP 2018)
John Toman and Dan Grossman. Legato: An At-Most-Once Analysis with Applications to Dynamic Configuration Updates. In 32nd European Conference on Object-Oriented Programming (ECOOP 2018). Leibniz International Proceedings in Informatics (LIPIcs), Volume 109, pp. 24:1-24:32, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
@InProceedings{toman_et_al:LIPIcs.ECOOP.2018.24,
author = {Toman, John and Grossman, Dan},
title = {{Legato: An At-Most-Once Analysis with Applications to Dynamic Configuration Updates}},
booktitle = {32nd European Conference on Object-Oriented Programming (ECOOP 2018)},
pages = {24:1--24:32},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-079-8},
ISSN = {1868-8969},
year = {2018},
volume = {109},
editor = {Millstein, Todd},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2018.24},
URN = {urn:nbn:de:0030-drops-92290},
doi = {10.4230/LIPIcs.ECOOP.2018.24},
annote = {Keywords: Static Analysis, Dynamic Configuration Updates}
}
Published in: DARTS, Volume 4, Issue 3, Special Issue of the 32nd European Conference on Object-Oriented Programming (ECOOP 2018)
John Toman and Dan Grossman. Legato: An At-Most-Once Analysis with Applications to Dynamic Configuration Updates (Artifact). In Special Issue of the 32nd European Conference on Object-Oriented Programming (ECOOP 2018). Dagstuhl Artifacts Series (DARTS), Volume 4, Issue 3, pp. 2:1-2:2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
@Article{toman_et_al:DARTS.4.3.2,
author = {Toman, John and Grossman, Dan},
title = {{Legato: An At-Most-Once Analysis with Applications to Dynamic Configuration Updates (Artifact)}},
pages = {2:1--2:2},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2018},
volume = {4},
number = {3},
editor = {Toman, John and Grossman, Dan},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.4.3.2},
URN = {urn:nbn:de:0030-drops-92342},
doi = {10.4230/DARTS.4.3.2},
annote = {Keywords: Static Analysis, Dynamic Configuration Updates}
}
Published in: LIPIcs, Volume 71, 2nd Summit on Advances in Programming Languages (SNAPL 2017)
Chandrakana Nandi, Anat Caspi, Dan Grossman, and Zachary Tatlock. Programming Language Tools and Techniques for 3D Printing. In 2nd Summit on Advances in Programming Languages (SNAPL 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 71, pp. 10:1-10:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
@InProceedings{nandi_et_al:LIPIcs.SNAPL.2017.10,
author = {Nandi, Chandrakana and Caspi, Anat and Grossman, Dan and Tatlock, Zachary},
title = {{Programming Language Tools and Techniques for 3D Printing}},
booktitle = {2nd Summit on Advances in Programming Languages (SNAPL 2017)},
pages = {10:1--10:12},
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.10},
URN = {urn:nbn:de:0030-drops-71226},
doi = {10.4230/LIPIcs.SNAPL.2017.10},
annote = {Keywords: 3D printing, rapid prototyping, desktop manufacturing, compilers, verification, synthesis}
}