<?xml version="1.0"?>
<dblpperson name="John Toman" pid="129/2319" n="14">
<person key="homepages/129/2319" mdate="2013-05-03">
<author pid="129/2319">John Toman</author>
</person>
<r><article key="journals/pacmpl/GrossmanTBASN24" mdate="2025-01-19">
<author orcid="0009-0003-7541-4195" pid="202/8941">Shelly Grossman</author>
<author orcid="0009-0005-1015-1624" pid="129/2319">John Toman</author>
<author orcid="0000-0002-9696-7157" pid="13/11515">Alexander Bakst</author>
<author orcid="0009-0004-9403-0637" pid="215/0383">Sameer Arora</author>
<author orcid="0000-0002-0723-1309" pid="s/SSagiv">Mooly Sagiv</author>
<author orcid="0000-0001-8633-8413" pid="157/8240">Chandrakana Nandi</author>
<title>Practical Verification of Smart Contracts using Memory Splitting.</title>
<pages>2402-2433</pages>
<year>2024</year>
<volume>8</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA2</number>
<ee type="oa">https://doi.org/10.1145/3689796</ee>
<ee>https://www.wikidata.org/entity/Q130954189</ee>
<url>db/journals/pacmpl/pacmpl8.html#GrossmanTBASN24</url>
</article>
</r>
<r><inproceedings key="conf/pepm/UenoT0T21" mdate="2022-01-08">
<author pid="283/2493">Hideto Ueno</author>
<author pid="129/2319">John Toman</author>
<author orcid="0000-0002-0537-0604" pid="k/NaokiKobayashi">Naoki Kobayashi 0001</author>
<author pid="97/7182">Takeshi Tsukada</author>
<title>Counterexample generation for program verification based on ownership refinement types.</title>
<pages>44-57</pages>
<year>2021</year>
<booktitle>PEPM@POPL</booktitle>
<ee>https://doi.org/10.1145/3441296.3441396</ee>
<crossref>conf/pepm/2021</crossref>
<url>db/conf/pepm/pepm2021.html#UenoT0T21</url>
</inproceedings>
</r>
<r><inproceedings key="conf/esop/TomanSSI020" mdate="2024-10-06">
<author orcid="0009-0005-1015-1624" pid="129/2319">John Toman</author>
<author pid="259/1039">Ren Siqi</author>
<author orcid="0000-0002-7466-8789" pid="82/6723">Kohei Suenaga</author>
<author orcid="0000-0002-5143-9764" pid="34/589">Atsushi Igarashi</author>
<author orcid="0000-0002-0537-0604" pid="k/NaokiKobayashi">Naoki Kobayashi 0001</author>
<title>ConSORT: Context- and Flow-Sensitive Ownership Refinement Types for Imperative Programs.</title>
<pages>684-714</pages>
<year>2020</year>
<booktitle>ESOP</booktitle>
<ee type="oa">https://doi.org/10.1007/978-3-030-44914-8_25</ee>
<crossref>conf/esop/2020</crossref>
<url>db/conf/esop/esop2020.html#TomanSSI020</url>
</inproceedings>
</r>
<r><article publtype="informal" key="journals/corr/abs-2002-07770" mdate="2020-03-02">
<author pid="129/2319">John Toman</author>
<author pid="259/1039">Ren Siqi</author>
<author pid="82/6723">Kohei Suenaga</author>
<author pid="34/589">Atsushi Igarashi</author>
<author pid="k/NaokiKobayashi">Naoki Kobayashi 0001</author>
<title>ConSORT: Context- and Flow-Sensitive Ownership Refinement Types for Imperative Programs.</title>
<year>2020</year>
<volume>abs/2002.07770</volume>
<journal>CoRR</journal>
<ee type="oa">https://arxiv.org/abs/2002.07770</ee>
<url>db/journals/corr/corr2002.html#abs-2002-07770</url>
</article>
</r>
<r><phdthesis key="phd/us/Toman19" mdate="2022-05-04">
<author pid="129/2319">John Toman</author>
<title>Learning to Adapt: Analyses for Configurable Software.</title>
<school>University of Washington, USA</school>
<year>2019</year>
<ee>https://hdl.handle.net/1773/43662</ee>
</phdthesis>
</r>
<r><article key="journals/pacmpl/TomanG19" mdate="2024-10-06">
<author orcid="0009-0005-1015-1624" pid="129/2319">John Toman</author>
<author pid="g/DanGrossman">Dan Grossman</author>
<title>Concerto: a framework for combined concrete and abstract interpretation.</title>
<pages>43:1-43:29</pages>
<year>2019</year>
<volume>3</volume>
<number>POPL</number>
<journal>Proc. ACM Program. Lang.</journal>
<ee type="oa">https://doi.org/10.1145/3290356</ee>
<url>db/journals/pacmpl/pacmpl3.html#TomanG19</url>
</article>
</r>
<r><article publtype="data" key="journals/darts/TomanG18" mdate="2020-09-01">
<author pid="129/2319">John Toman</author>
<author pid="g/DanGrossman">Dan Grossman</author>
<title>Legato: An At-Most-Once Analysis with Applications to Dynamic Configuration Updates (Artifact).</title>
<pages>02:1-02:2</pages>
<year>2018</year>
<volume>4</volume>
<journal>Dagstuhl Artifacts Ser.</journal>
<number>3</number>
<ee type="oa">https://doi.org/10.4230/DARTS.4.3.2</ee>
<url>db/journals/darts/darts4.html#TomanG18</url>
</article>
</r>
<r><inproceedings key="conf/ecoop/TomanG18" mdate="2024-10-06">
<author orcid="0009-0005-1015-1624" pid="129/2319">John Toman</author>
<author pid="g/DanGrossman">Dan Grossman</author>
<title>Legato: An At-Most-Once Analysis with Applications to Dynamic Configuration Updates.</title>
<pages>24:1-24:32</pages>
<year>2018</year>
<booktitle>ECOOP</booktitle>
<ee type="oa">https://doi.org/10.4230/LIPIcs.ECOOP.2018.24</ee>
<crossref>conf/ecoop/2018</crossref>
<url>db/conf/ecoop/ecoop2018.html#TomanG18</url>
</inproceedings>
</r>
<r><article publtype="informal" key="journals/corr/abs-1812-09383" mdate="2025-07-21">
<author pid="232/3284">John Akers</author>
<author pid="147/2058">Gagan Bansal</author>
<author pid="203/1637">Gabriel Cadamuro</author>
<author pid="86/9924">Christine Chen</author>
<author pid="153/6765">Quanze Chen</author>
<author orcid="0009-0006-8489-3003" pid="225/7739">Lucy H. Lin</author>
<author pid="220/5308">Phoebe Mulcaire</author>
<author pid="118/3387">Rajalakshmi Nandakumar</author>
<author pid="232/3050">Matthew Rockett</author>
<author pid="31/9612">Lucy Simko</author>
<author pid="129/2319">John Toman</author>
<author pid="179/3791">Tongshuang Wu</author>
<author pid="202/7659-1">Eric Zeng 0001</author>
<author pid="232/3136">Bill Zorn</author>
<author pid="23/2758">Franziska Roesner</author>
<title>Technology-Enabled Disinformation: Summary, Lessons, and Recommendations.</title>
<year>2018</year>
<volume>abs/1812.09383</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1812.09383</ee>
<url>db/journals/corr/corr1812.html#abs-1812-09383</url>
</article>
</r>
<r><inproceedings key="conf/snapl/TomanG17" mdate="2018-08-23">
<author pid="129/2319">John Toman</author>
<author pid="g/DanGrossman">Dan Grossman</author>
<title>Taming the Static Analysis Beast.</title>
<pages>18:1-18:14</pages>
<year>2017</year>
<booktitle>SNAPL</booktitle>
<ee type="oa">https://doi.org/10.4230/LIPIcs.SNAPL.2017.18</ee>
<crossref>conf/snapl/2017</crossref>
<url>db/conf/snapl/snapl2017.html#TomanG17</url>
</inproceedings>
</r>
<r><article publtype="data" key="journals/darts/TomanG16" mdate="2020-09-01">
<author pid="129/2319">John Toman</author>
<author pid="g/DanGrossman">Dan Grossman</author>
<title>Staccato: A Bug Finder for Dynamic Configuration Updates (Artifact).</title>
<pages>14:1-14:2</pages>
<year>2016</year>
<volume>2</volume>
<journal>Dagstuhl Artifacts Ser.</journal>
<number>1</number>
<ee type="oa">https://doi.org/10.4230/DARTS.2.1.14</ee>
<url>db/journals/darts/darts2.html#TomanG16</url>
</article>
</r>
<r><inproceedings key="conf/ecoop/TomanG16" mdate="2018-08-23">
<author pid="129/2319">John Toman</author>
<author pid="g/DanGrossman">Dan Grossman</author>
<title>Staccato: A Bug Finder for Dynamic Configuration Updates.</title>
<pages>24:1-24:25</pages>
<year>2016</year>
<booktitle>ECOOP</booktitle>
<ee type="oa">https://doi.org/10.4230/LIPIcs.ECOOP.2016.24</ee>
<crossref>conf/ecoop/2016</crossref>
<url>db/conf/ecoop/ecoop2016.html#TomanG16</url>
</inproceedings>
</r>
<r><inproceedings key="conf/kbse/TomanPT15" mdate="2023-03-24">
<author pid="129/2319">John Toman</author>
<author pid="153/5794">Stuart Pernsteiner</author>
<author pid="55/1457">Emina Torlak</author>
<title>Crust: A Bounded Verifier for Rust (N).</title>
<pages>75-80</pages>
<year>2015</year>
<booktitle>ASE</booktitle>
<ee>https://doi.org/10.1109/ASE.2015.77</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ASE.2015.77</ee>
<ee>https://dl.acm.org/citation.cfm?id=3343896</ee>
<crossref>conf/kbse/2015</crossref>
<url>db/conf/kbse/ase2015.html#TomanPT15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/sac/RenTSF13" mdate="2018-11-06">
<author pid="129/2338">Brianna M. Ren</author>
<author pid="129/2319">John Toman</author>
<author pid="88/6490">T. Stephen Strickland</author>
<author pid="18/2050">Jeffrey S. Foster</author>
<title>The ruby type checker.</title>
<pages>1565-1572</pages>
<year>2013</year>
<booktitle>SAC</booktitle>
<ee>https://doi.org/10.1145/2480362.2480655</ee>
<crossref>conf/sac/2013</crossref>
<url>db/conf/sac/sac2013.html#RenTSF13</url>
</inproceedings>
</r>
<coauthors n="31" nc="2">
<co c="0"><na f="a/Akers:John" pid="232/3284">John Akers</na></co>
<co c="0"><na f="a/Arora:Sameer" pid="215/0383">Sameer Arora</na></co>
<co c="0"><na f="b/Bakst:Alexander" pid="13/11515">Alexander Bakst</na></co>
<co c="0"><na f="b/Bansal:Gagan" pid="147/2058">Gagan Bansal</na></co>
<co c="0"><na f="c/Cadamuro:Gabriel" pid="203/1637">Gabriel Cadamuro</na></co>
<co c="0"><na f="c/Chen:Christine" pid="86/9924">Christine Chen</na></co>
<co c="0"><na f="c/Chen:Quanze" pid="153/6765">Quanze Chen</na></co>
<co c="0"><na f="f/Foster:Jeffrey_S=" pid="18/2050">Jeffrey S. Foster</na></co>
<co c="0"><na f="g/Grossman:Dan" pid="g/DanGrossman">Dan Grossman</na></co>
<co c="0"><na f="g/Grossman:Shelly" pid="202/8941">Shelly Grossman</na></co>
<co c="1"><na f="i/Igarashi:Atsushi" pid="34/589">Atsushi Igarashi</na></co>
<co c="1"><na f="k/Kobayashi_0001:Naoki" pid="k/NaokiKobayashi">Naoki Kobayashi 0001</na></co>
<co c="0"><na f="l/Lin:Lucy_H=" pid="225/7739">Lucy H. Lin</na></co>
<co c="0"><na f="m/Mulcaire:Phoebe" pid="220/5308">Phoebe Mulcaire</na></co>
<co c="0"><na f="n/Nandakumar:Rajalakshmi" pid="118/3387">Rajalakshmi Nandakumar</na></co>
<co c="0"><na f="n/Nandi:Chandrakana" pid="157/8240">Chandrakana Nandi</na></co>
<co c="0"><na f="p/Pernsteiner:Stuart" pid="153/5794">Stuart Pernsteiner</na></co>
<co c="0"><na f="r/Ren:Brianna_M=" pid="129/2338">Brianna M. Ren</na></co>
<co c="0"><na f="r/Rockett:Matthew" pid="232/3050">Matthew Rockett</na></co>
<co c="0"><na f="r/Roesner:Franziska" pid="23/2758">Franziska Roesner</na></co>
<co c="0" n="2"><na f="s/Sagiv:Shmuel" pid="s/SSagiv">Shmuel Sagiv</na><na>Mooly Sagiv</na></co>
<co c="0"><na f="s/Simko:Lucy" pid="31/9612">Lucy Simko</na></co>
<co c="1"><na f="s/Siqi:Ren" pid="259/1039">Ren Siqi</na></co>
<co c="0"><na f="s/Strickland:T=_Stephen" pid="88/6490">T. Stephen Strickland</na></co>
<co c="1"><na f="s/Suenaga:Kohei" pid="82/6723">Kohei Suenaga</na></co>
<co c="0"><na f="t/Torlak:Emina" pid="55/1457">Emina Torlak</na></co>
<co c="1"><na f="t/Tsukada:Takeshi" pid="97/7182">Takeshi Tsukada</na></co>
<co c="1"><na f="u/Ueno:Hideto" pid="283/2493">Hideto Ueno</na></co>
<co c="0" n="2"><na f="w/Wu:Sherry_Tongshuang" pid="179/3791">Sherry Tongshuang Wu</na><na>Tongshuang Wu</na></co>
<co c="0"><na f="z/Zeng_0001:Eric" pid="202/7659-1">Eric Zeng 0001</na></co>
<co c="0"><na f="z/Zorn:Bill" pid="232/3136">Bill Zorn</na></co>
</coauthors>
</dblpperson>

