Published in: DARTS, Volume 7, Issue 2, Special Issue of the 35th European Conference on Object-Oriented Programming (ECOOP 2021)
Anish Tondwalkar, Matt Kolosick, and Ranjit Jhala. mist: Refinements of Futures Past (Artifact). In Special Issue of the 35th European Conference on Object-Oriented Programming (ECOOP 2021). Dagstuhl Artifacts Series (DARTS), Volume 7, Issue 2, pp. 3:1-3:11, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021)
@Article{tondwalkar_et_al:DARTS.7.2.3, author = {Tondwalkar, Anish and Kolosick, Matt and Jhala, Ranjit}, title = {{mist: Refinements of Futures Past (Artifact)}}, pages = {3:1--3:11}, journal = {Dagstuhl Artifacts Series}, ISSN = {2509-8195}, year = {2021}, volume = {7}, number = {2}, editor = {Tondwalkar, Anish and Kolosick, Matt and Jhala, Ranjit}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.7.2.3}, URN = {urn:nbn:de:0030-drops-140275}, doi = {10.4230/DARTS.7.2.3}, annote = {Keywords: Refinement Types, Implicit Parameters, Verification, Dependent Pairs} }
Published in: LIPIcs, Volume 194, 35th European Conference on Object-Oriented Programming (ECOOP 2021)
Anish Tondwalkar, Matthew Kolosick, and Ranjit Jhala. Refinements of Futures Past: Higher-Order Specification with Implicit Refinement Types. In 35th European Conference on Object-Oriented Programming (ECOOP 2021). Leibniz International Proceedings in Informatics (LIPIcs), Volume 194, pp. 18:1-18:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021)
@InProceedings{tondwalkar_et_al:LIPIcs.ECOOP.2021.18, author = {Tondwalkar, Anish and Kolosick, Matthew and Jhala, Ranjit}, title = {{Refinements of Futures Past: Higher-Order Specification with Implicit Refinement Types}}, booktitle = {35th European Conference on Object-Oriented Programming (ECOOP 2021)}, pages = {18:1--18:29}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-190-0}, ISSN = {1868-8969}, year = {2021}, volume = {194}, editor = {M{\o}ller, Anders and Sridharan, Manu}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2021.18}, URN = {urn:nbn:de:0030-drops-140615}, doi = {10.4230/LIPIcs.ECOOP.2021.18}, annote = {Keywords: Refinement Types, Implicit Parameters, Verification, Dependent Pairs} }
Published in: Dagstuhl Reports, Volume 6, Issue 3 (2016)
Marco Gaboardi, Suresh Jagannathan, Ranjit Jhala, and Stephanie Weirich. Language Based Verification Tools for Functional Programs (Dagstuhl Seminar 16131). In Dagstuhl Reports, Volume 6, Issue 3, pp. 59-77, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2016)
@Article{gaboardi_et_al:DagRep.6.3.59, author = {Gaboardi, Marco and Jagannathan, Suresh and Jhala, Ranjit and Weirich, Stephanie}, title = {{Language Based Verification Tools for Functional Programs (Dagstuhl Seminar 16131)}}, pages = {59--77}, journal = {Dagstuhl Reports}, ISSN = {2192-5283}, year = {2016}, volume = {6}, number = {3}, editor = {Gaboardi, Marco and Jagannathan, Suresh and Jhala, Ranjit and Weirich, Stephanie}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagRep.6.3.59}, URN = {urn:nbn:de:0030-drops-61494}, doi = {10.4230/DagRep.6.3.59}, annote = {Keywords: Functional Programming, Type Systems, Contracts, Dependent Types, Model Checking, Program Analysis} }
Published in: LIPIcs, Volume 37, 29th European Conference on Object-Oriented Programming (ECOOP 2015)
Panagiotis Vekris, Benjamin Cosman, and Ranjit Jhala. Trust, but Verify: Two-Phase Typing for Dynamic Languages. In 29th European Conference on Object-Oriented Programming (ECOOP 2015). Leibniz International Proceedings in Informatics (LIPIcs), Volume 37, pp. 52-75, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2015)
@InProceedings{vekris_et_al:LIPIcs.ECOOP.2015.52, author = {Vekris, Panagiotis and Cosman, Benjamin and Jhala, Ranjit}, title = {{Trust, but Verify: Two-Phase Typing for Dynamic Languages}}, booktitle = {29th European Conference on Object-Oriented Programming (ECOOP 2015)}, pages = {52--75}, 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.52}, URN = {urn:nbn:de:0030-drops-52173}, doi = {10.4230/LIPIcs.ECOOP.2015.52}, annote = {Keywords: Dynamic Languages, Type Systems, Refinement Types, Intersection Types, Overloading} }
Published in: Dagstuhl Reports, Volume 4, Issue 6 (2015)
Fritz Henglein, Ranjit Jhala, Shriram Krishnamurthi, and Peter Thiemann. Scripting Languages and Frameworks: Analysis and Verification (Dagstuhl Seminar 14271). In Dagstuhl Reports, Volume 4, Issue 6, pp. 84-107, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2014)
@Article{henglein_et_al:DagRep.4.6.84, author = {Henglein, Fritz and Jhala, Ranjit and Krishnamurthi, Shriram and Thiemann, Peter}, title = {{Scripting Languages and Frameworks: Analysis and Verification (Dagstuhl Seminar 14271)}}, pages = {84--107}, journal = {Dagstuhl Reports}, ISSN = {2192-5283}, year = {2014}, volume = {4}, number = {6}, editor = {Henglein, Fritz and Jhala, Ranjit and Krishnamurthi, Shriram and Thiemann, Peter}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagRep.4.6.84}, URN = {urn:nbn:de:0030-drops-47816}, doi = {10.4230/DagRep.4.6.84}, annote = {Keywords: Scripting Languages, Frameworks, Contracts, Types, Analysis, Semantics} }
Feedback for Dagstuhl Publishing