Published in: LIPIcs, Volume 333, 39th European Conference on Object-Oriented Programming (ECOOP 2025)
Ingkarat Rak-amnouykit, Ana Milanova, Guillaume Baudart, Martin Hirzel, and Julian Dolby. PoTo: A Hybrid Andersen’s Points-To Analysis for Python. In 39th European Conference on Object-Oriented Programming (ECOOP 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 333, pp. 27:1-27:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{rakamnouykit_et_al:LIPIcs.ECOOP.2025.27,
author = {Rak-amnouykit, Ingkarat and Milanova, Ana and Baudart, Guillaume and Hirzel, Martin and Dolby, Julian},
title = {{PoTo: A Hybrid Andersen’s Points-To Analysis for Python}},
booktitle = {39th European Conference on Object-Oriented Programming (ECOOP 2025)},
pages = {27:1--27:29},
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.27},
URN = {urn:nbn:de:0030-drops-233194},
doi = {10.4230/LIPIcs.ECOOP.2025.27},
annote = {Keywords: Python, Points-to analysis, Machine learning libraries}
}
Published in: Dagstuhl Reports, Volume 7, Issue 10 (2018)
Tilmann Rabl, Sherif Sakr, and Martin Hirzel. Big Stream Processing Systems (Dagstuhl Seminar 17441). In Dagstuhl Reports, Volume 7, Issue 10, pp. 111-138, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
@Article{rabl_et_al:DagRep.7.10.111,
author = {Rabl, Tilmann and Sakr, Sherif and Hirzel, Martin},
title = {{Big Stream Processing Systems (Dagstuhl Seminar 17441)}},
pages = {111--138},
journal = {Dagstuhl Reports},
ISSN = {2192-5283},
year = {2018},
volume = {7},
number = {10},
editor = {Rabl, Tilmann and Sakr, Sherif and Hirzel, Martin},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagRep.7.10.111},
URN = {urn:nbn:de:0030-drops-86650},
doi = {10.4230/DagRep.7.10.111},
annote = {Keywords: Big Data, Big Streams, Stream Processing Systems, Benchmarking, Declarative Programming}
}
Published in: LIPIcs, Volume 71, 2nd Summit on Advances in Programming Languages (SNAPL 2017)
Martin Hirzel, Louis Mandel, Avraham Shinnar, Jerome Simeon, and Mandana Vaziri. I Can Parse You: Grammars for Dialogs. In 2nd Summit on Advances in Programming Languages (SNAPL 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 71, pp. 6:1-6:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
@InProceedings{hirzel_et_al:LIPIcs.SNAPL.2017.6,
author = {Hirzel, Martin and Mandel, Louis and Shinnar, Avraham and Simeon, Jerome and Vaziri, Mandana},
title = {{I Can Parse You: Grammars for Dialogs}},
booktitle = {2nd Summit on Advances in Programming Languages (SNAPL 2017)},
pages = {6:1--6: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.6},
URN = {urn:nbn:de:0030-drops-71180},
doi = {10.4230/LIPIcs.SNAPL.2017.6},
annote = {Keywords: Bots, virtual agents, dialog managers, domain-specific languages}
}
Published in: DARTS, Volume 1, Issue 1, Special Issue of the 29th European Conference on Object-Oriented Programming (ECOOP 2015)
Avraham Shinnar, Jérôme Siméon, and Martin Hirzel. A Pattern Calculus for Rule Languages: Expressiveness, Compilation, and Mechanization (Artifact). In Special Issue of the 29th European Conference on Object-Oriented Programming (ECOOP 2015). Dagstuhl Artifacts Series (DARTS), Volume 1, Issue 1, pp. 8:1-8:2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2015)
@Article{shinnar_et_al:DARTS.1.1.8,
author = {Shinnar, Avraham and Sim\'{e}on, J\'{e}r\^{o}me and Hirzel, Martin},
title = {{A Pattern Calculus for Rule Languages: Expressiveness, Compilation, and Mechanization (Artifact)}},
pages = {8:1--8:2},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2015},
volume = {1},
number = {1},
editor = {Shinnar, Avraham and Sim\'{e}on, J\'{e}r\^{o}me and Hirzel, Martin},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.1.1.8},
URN = {urn:nbn:de:0030-drops-55179},
doi = {10.4230/DARTS.1.1.8},
annote = {Keywords: Rules, Pattern Matching, Aggregation, Nested Queries, Mechanization}
}
Published in: LIPIcs, Volume 37, 29th European Conference on Object-Oriented Programming (ECOOP 2015)
Avraham Shinnar, Jérôme Siméon, and Martin Hirzel. A Pattern Calculus for Rule Languages: Expressiveness, Compilation, and Mechanization. In 29th European Conference on Object-Oriented Programming (ECOOP 2015). Leibniz International Proceedings in Informatics (LIPIcs), Volume 37, pp. 542-567, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2015)
@InProceedings{shinnar_et_al:LIPIcs.ECOOP.2015.542,
author = {Shinnar, Avraham and Sim\'{e}on, J\'{e}r\^{o}me and Hirzel, Martin},
title = {{A Pattern Calculus for Rule Languages: Expressiveness, Compilation, and Mechanization}},
booktitle = {29th European Conference on Object-Oriented Programming (ECOOP 2015)},
pages = {542--567},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-939897-86-6},
ISSN = {1868-8969},
year = {2015},
volume = {37},
editor = {Boyland, John Tang},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2015.542},
URN = {urn:nbn:de:0030-drops-52374},
doi = {10.4230/LIPIcs.ECOOP.2015.542},
annote = {Keywords: Rules, Pattern Matching, Aggregation, Nested Queries, Mechanization}
}