<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Home on Computer Software Group</title><link>https://www.fos.kuis.kyoto-u.ac.jp/en/</link><description>Recent content in Home on Computer Software Group</description><generator>Hugo</generator><language>en-US</language><copyright>&lt;!--Creative Commons License--&gt;This site is licensed under a &lt;a href="https://creativecommons.org/licenses/by-sa/4.0/"&gt;CC-BY-SA 4.0&lt;/a&gt; license.&lt;!--/Creative Commons License--&gt;</copyright><lastBuildDate>Fri, 01 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.fos.kuis.kyoto-u.ac.jp/en/index.xml" rel="self" type="application/rss+xml"/><item><title>Publications</title><link>https://www.fos.kuis.kyoto-u.ac.jp/en/publications/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://www.fos.kuis.kyoto-u.ac.jp/en/publications/</guid><description>&lt;style&gt;
 
 .pub-group-year {
 margin-top: 3rem; 
 margin-bottom: 1rem; 
 border-bottom: 2px solid #eee; 
 padding-bottom: 0.5rem;
 }

 
 .pub-item {
 margin-bottom: .5rem;
 }
&lt;/style&gt;






 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 









&lt;nav class="pub-nav" style="margin-bottom: 2rem; font-size: 1.1rem;"&gt;
 [
 
 
 &lt;a href="#2026"&gt;2026&lt;/a&gt;
 | 
 
 
 &lt;a href="#2025"&gt;2025&lt;/a&gt;
 | 
 
 
 &lt;a href="#2024"&gt;2024&lt;/a&gt;
 | 
 
 
 &lt;a href="#2023"&gt;2023&lt;/a&gt;
 | 
 
 
 &lt;a href="#2022"&gt;2022&lt;/a&gt;
 | 
 
 
 &lt;a href="#2021"&gt;2021&lt;/a&gt;
 | 
 
 
 &lt;a href="#2020"&gt;2020&lt;/a&gt;
 | 
 
 
 &lt;a href="#2019"&gt;2019&lt;/a&gt;
 | 
 
 
 &lt;a href="#2018"&gt;2018&lt;/a&gt;
 | 
 
 
 &lt;a href="#2017"&gt;2017&lt;/a&gt;
 | 
 
 
 &lt;a href="#2016"&gt;2016&lt;/a&gt;
 | 
 
 
 &lt;a href="#2015"&gt;2015&lt;/a&gt;
 | 
 
 
 &lt;a href="#2014"&gt;2014&lt;/a&gt;
 | 
 
 
 &lt;a href="#2013"&gt;2013&lt;/a&gt;
 | 
 
 
 &lt;a href="#2012"&gt;2012&lt;/a&gt;
 | 
 
 
 &lt;a href="#2011"&gt;2011&lt;/a&gt;
 | 
 
 
 &lt;a href="#2010"&gt;2010&lt;/a&gt;
 | 
 
 
 &lt;a href="#2009"&gt;2009&lt;/a&gt;
 | 
 
 
 &lt;a href="#2008"&gt;2008&lt;/a&gt;
 | 
 
 
 &lt;a href="#2007"&gt;2007&lt;/a&gt;
 | 
 
 
 &lt;a href="#2006"&gt;2006&lt;/a&gt;
 | 
 
 
 &lt;a href="#2005"&gt;2005&lt;/a&gt;
 | 
 
 
 &lt;a href="#2004"&gt;2004&lt;/a&gt;
 | 
 
 
 &lt;a href="#2003"&gt;2003&lt;/a&gt;
 | 
 
 
 &lt;a href="#2002"&gt;2002&lt;/a&gt;
 | 
 
 
 &lt;a href="#2001"&gt;2001&lt;/a&gt;
 | 
 
 
 &lt;a href="#2000"&gt;2000&lt;/a&gt;
 | 
 
 
 &lt;a href="#1999"&gt;1999&lt;/a&gt;
 | 
 
 
 &lt;a href="#1997"&gt;1997&lt;/a&gt;
 
 
 ]
&lt;/nav&gt;



 
 

 &lt;h3 id="2026" class="pub-group-year"&gt;2026&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Compile-Time Tensor Shape Checking via Staged Shape-Dependent Types&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Takashi Suwa, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of ECOOP 2026&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Ownership Refinement Types for Pointer Arithmetic and Nested Arrays&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yusuke Fujiwara, Yusuke Matsushita, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of ECOOP 2026&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Contextual Metaprogramming for Session Types&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Pedro Ângelo, Atsushi Igarashi, Yuito Murase, Vasco T. Vasconcelos&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Programming Languages and Systems - 35th European Symposium on Programming, ESOP 2026, Held as Part of the International Joint Conferences on Theory and Practice of Software, ETAPS 2026, Turin, Italy, April 11-16, 2026, Proceedings, Part I.&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-032-22720-1_2" target="_blank" rel="noopener"&gt;10.1007/978-3-032-22720-1_2&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;An ML-style module system for cross-stage type abstraction in multi-stage programming&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Takashi Suwa, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Science of Computer Programming&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1016/j.scico.2025.103379" target="_blank" rel="noopener"&gt;10.1016/j.scico.2025.103379&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Fast and Soft Pattern Matcher for Trillion-Scale Corpus&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masataka Yoneda, Masataka_Yoneda, Yusuke Matsushita, Go Kamoda, Kohei Suenaga, Takuya Akiba, Masaki Waga, Sho Yokoi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ICML 2026 (accepted)&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Evaluating Hybrid Automata Learning Tools Based on Their Success in Formal Verification&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Niklas Kochdumper, Chiao Hsieh, Hadi Dayekh, Amit Gurung, Hidekazu Segawa, Thao Dang, Masaki Waga, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;MED 2026 (Accepted)&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;SoftMatcha 2: 1 兆語規模コーパスの超高速かつ柔らかい検索&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;米田優峻, 鴨田豪, 松下祐介, 末永幸平, 秋葉拓哉, 和賀正樹, 横井祥&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;言語処理学会 第32回年次大会 発表論文集&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;In-Situ Hardware Error Detection Using Specification-Derived Petri Net Models and Behavior-Derived State Sequences&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Tomonari Tanaka, Takumi Uezono, Kohei Suenaga, Masanori Hashimoto&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (Accepted)&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Active Learning of Symbolic Mealy Automata&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kengo Irie, Masaki Waga, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ICTAC 2025&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-032-11176-0_19" target="_blank" rel="noopener"&gt;10.1007/978-3-032-11176-0_19&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Componentwise Automata Learning for System Integration&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroya Fujinami, Masaki Waga, Jie An, Kohei Suenaga, Nayuta Yanagisawa, Hiroki Iseri, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ATVA 2025&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-032-08707-2_1" target="_blank" rel="noopener"&gt;10.1007/978-3-032-08707-2_1&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;SoftMatcha 2: A Fast and Soft Pattern Matcher for Trillion-Scale Corpora&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masataka Yoneda, Yusuke Matsushita, Go Kamoda, Kohei Suenaga, Takuya Akiba, Masaki Waga, Sho Yokoi&lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.48550/ARXIV.2602.10908" target="_blank" rel="noopener"&gt;10.48550/ARXIV.2602.10908&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;RapunSL: Untangling Quantum Computing with Separation, Linear Combination and Mixing&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yusuke Matsushita, Kengo Hirata, Ryo Wakizaka, Emanuele D&amp;#39;Osualdo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the ACM on Programming Languages&lt;/em&gt;, 2026
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3776648" target="_blank" rel="noopener"&gt;10.1145/3776648&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2025" class="pub-group-year"&gt;2025&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Making Rabbit Run for Security Verification of Networked Systems with Unbounded Loops&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Sewon Park, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Formal Methods in Computer-Aided Design (FMCAD)&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;動的型推論を備えた空間効率の良い漸進的型付け&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;大志万優生, 関山太朗, 五十嵐淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第42回大会論文集&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Unifying Function- and Argument-First Bidirectional Type Systems&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Takuma Yoshioka and Taro Sekiyama and Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第42回大会論文集&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Efficient Black-Box Checking with Specification-Guided Abstraction&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Tsubasa Matsumoto, Kazuki Watanabe, Kohei Suenaga, Masaki Waga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ACM Transactions on Embedded Computing Systems&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3762659" target="_blank" rel="noopener"&gt;10.1145/3762659&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;StatWhy: Formal Verification Tool for Statistical Hypothesis Testing Programs&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yusuke Kawamoto, Kentaro Kobayashi, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CAV 2025&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-031-98679-6_10" target="_blank" rel="noopener"&gt;10.1007/978-3-031-98679-6_10&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Certifying Lyapunov Stability of Black-Box Nonlinear Systems via Counterexample Guided Synthesis&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Chiao Hsieh, Masaki Waga, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;HSCC 2025 (To appear)&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Soft and Fast Pattern Matcher for Billion-Scale Corpus Searches&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroyuki Deguchi, Go Kamoda, Yusuke Matsushita, Chihiro Taguchi, Kohei Suenaga, Masaki Waga, Sho Yokoi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ICLR 2025 (To appear)&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Hardware Error Detection with In-Situ Monitoring of Control Flow-Related Specifications&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Tomonari Tanaka, Takumi Uezono, Kohei Suenaga, Masanori Hashimoto&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 30th Asia and South Pacific Design Automation Conference&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3658617.3697744" target="_blank" rel="noopener"&gt;10.1145/3658617.3697744&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;CHLOE: Loop Transformation over Fully Homomorphic Encryption via Multi-Level Vectorization and Control-Path Reduction.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Song Bian, Zian Zhao, Ruiyu Shen, Zhou Zhang, Ran Mao, Dawei Li, Yizhong Liu, Masaki Waga, Kohei Suenaga, Zhenyu Guan, Jiafeng Hua, Yier Jin, Jianwei Liu&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;IEEE Symposium on Security and Privacy(SP)&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1109/SP61157.2025.00035" target="_blank" rel="noopener"&gt;10.1109/SP61157.2025.00035&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Variety of Request-Response Specifications.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Daichi Aiba, Masaki Waga, Hiroya Fujinami, Koko Muroya, Shutaro Ouchi, Naoki Ueda, Yosuke Yokoyama, Yuta Wada, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ICTAC&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-032-11176-0_15" target="_blank" rel="noopener"&gt;10.1007/978-3-032-11176-0_15&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Hyper Pattern Matching.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masaki Waga, Étienne André&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Runtime Verification - 25th International Conference(RV)&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-032-05435-7_22" target="_blank" rel="noopener"&gt;10.1007/978-3-032-05435-7_22&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;SoftMatcha: A Soft and Fast Pattern Matcher for Billion-Scale Corpus Searches.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroyuki Deguchi 0002, Go Kamoda, Yusuke Matsushita 0002, Chihiro Taguchi, Kohei Suenaga, Masaki Waga, Sho Yokoi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;The Thirteenth International Conference on Learning Representations(ICLR)&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Cyclic proofs and size-change termination.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Mirai Ikebuchi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Theor. Comput. Sci.&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1016/j.tcs.2025.115273" target="_blank" rel="noopener"&gt;10.1016/j.tcs.2025.115273&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Nola: Later-Free Ghost State for Verifying Termination in Iris&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yusuke Matsushita, Takeshi Tsukada&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the ACM on Programming Languages&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3729250" target="_blank" rel="noopener"&gt;10.1145/3729250&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;SoftMatcha: A Soft and Fast Pattern Matcher for Billion-Scale Corpus Searches&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroyuki Deguchi, Go Kamoda, Yusuke Matsushita, Chihiro Taguchi, Kohei Suenaga, Masaki Waga, Sho Yokoi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;13th International Conference on Learning Representations (ICLR 2025)&lt;/em&gt;, 2025
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2024" class="pub-group-year"&gt;2024&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Type-Based Verification of Connectivity Constraints in Lattice Surgery&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Ryo Wakizaka, Yasunari Suzuki, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 22nd Asian Symposium on Programming Languages and Systems&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-981-97-8943-6_11" target="_blank" rel="noopener"&gt;10.1007/978-981-97-8943-6_11&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Rabbit: A Language to Model and Verify Data Flow in Networked Systems&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Terunobu Inaba, Yutaka Ishikawa, Atsushi Igarashi, Taro Sekiyama&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;2024 International Symposium on Networks, Computers and Communications (ISNCC)&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1109/isncc62547.2024.10758938" target="_blank" rel="noopener"&gt;10.1109/isncc62547.2024.10758938&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Space-Efficient Polymorphic Gradual Typing, Mostly Parametric&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Igarashi, Shota Ozaki, Taro Sekiyama, Yudai Tanabe&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the ACM on Programming Languages&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3656441" target="_blank" rel="noopener"&gt;10.1145/3656441&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Signature restriction for polymorphic algebraic effects&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;TARO SEKIYAMA, TAKESHI TSUKADA, ATSUSHI IGARASHI&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Journal of Functional Programming&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1017/s0956796824000054" target="_blank" rel="noopener"&gt;10.1017/s0956796824000054&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Linear Contextual Metaprogramming and Session Types&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Pedro Ângelo, Atsushi Igarashi, Vasco T. Vasconcelos&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Electronic Proceedings in Theoretical Computer Science&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.4204/eptcs.401.1" target="_blank" rel="noopener"&gt;10.4204/eptcs.401.1&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;命令型プログラムの安全性検証のための所有権主導変換&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;小林亮太, 中村烈士, 五十嵐淳, 末永幸平, 小林直樹&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第26回プログラミングおよびプログラミング言語ワークショップ(PPL2024)論文集&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;iCon: Automated Verification of Inter-Transaction Properties in Tezos Smart Contracts with Unknowns&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuki Nishida, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of 2024 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Oblivious Monitoring for Discrete-Time STL via Fully Homomorphic Encryption.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masaki Waga, Kotaro Matsuoka, Takashi Suwa, Naoki Matsumoto, Ryotaro Banno, Song Bian 0001, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Runtime Verification - 24th International Conference(RV)&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-031-74234-7_4" target="_blank" rel="noopener"&gt;10.1007/978-3-031-74234-7_4&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;HEIR: A Unified Representation for Cross-Scheme Compilation of Fully Homomorphic Computation.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Song Bian, Zian Zhao, Zhou Zhang, Ran Mao, Kohei Suenaga, Yier Jin, Zhenyu Guan, Jianwei Liu&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;31st Annual Network and Distributed System Security Symposium(NDSS)&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;制御フロー仕様から生成したペトリネットに基づくハードウェア誤動作検出手法&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;田中 知成, 上薗 巧, 末永 幸平, 橋本 昌宜&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;DAシンポジウム2024論文集&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Goal-Aware RSS for Complex Scenarios via Program Logic&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Ichiro Hasuo, Clovis Eberhart, James Haydon, Jérémy Dubut, Rose Bohrer, Tsutomu Kobayashi, Sasinee Pruekprasert, Xiao-Yi Zhang, Erik André Pallas, Akihisa Yamada, Kohei Suenaga, Fuyuki Ishikawa, Kenji Kamijo, Yoshiyuki Shinya, Takamasa Suetomi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;2024 IEEE Intelligent Vehicles Symposium (IV)&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1109/iv55156.2024.10588754" target="_blank" rel="noopener"&gt;10.1109/iv55156.2024.10588754&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Sound and relatively complete belief Hoare logic for statistical hypothesis testing programs.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yusuke Kawamoto 0001, Tetsuya Sato 0001, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Artif. Intell.&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1016/j.artint.2023.104045" target="_blank" rel="noopener"&gt;10.1016/j.artint.2023.104045&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Control-data separation and logical condition propagation for efficient inference on probabilistic programs&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Ichiro Hasuo, Yuichiro Oyabu, Clovis Eberhart, Kohei Suenaga, Kenta Cho, Shin-ya Katsumata&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Journal of Logical and Algebraic Methods in Programming&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1016/j.jlamp.2023.100922" target="_blank" rel="noopener"&gt;10.1016/j.jlamp.2023.100922&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Hyper Parametric Timed CTL.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masaki Waga, Étienne André&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1109/TCAD.2024.3443704" target="_blank" rel="noopener"&gt;10.1109/TCAD.2024.3443704&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Temporal Logic Formalisation of ISO 34502 Critical Scenarios: Modular Construction with the RSS Safety Distance&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Jesse Reimann, Nico Mansion, James Haydon, Benjamin Bray, Agnishom Chattopadhyay, Sota Sato, Masaki Waga, Étienne André, Ichiro Hasuo, Naoki Ueda, Yosuke Yokoyama&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;39th ACM/SIGAPP Symposium On Applied Computing&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3605098.3636014" target="_blank" rel="noopener"&gt;10.1145/3605098.3636014&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Temporal Logic Formalisation of ISO 34502 Critical Scenarios: Modular Construction with the RSS Safety Distance.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Jesse Reimann, Nico Mansion, James Haydon, Benjamin Bray, Agnishom Chattopadhyay, Sota Sato 0001, Masaki Waga, Étienne André, Ichiro Hasuo, Naoki Ueda, Yosuke Yokoyama&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CoRR&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.48550/arXiv.2403.18764" target="_blank" rel="noopener"&gt;10.48550/arXiv.2403.18764&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Learning Weighted Finite Automata over the Max-Plus Semiring and its Termination.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Takamasa Okudono, Masaki Waga, Taro Sekiyama, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CoRR&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.48550/arXiv.2407.09775" target="_blank" rel="noopener"&gt;10.48550/arXiv.2407.09775&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Bi-Abduction in Separation Logic with Arrays and Lists for Program Analysis&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;KIMURA Daisuke, TATSUTA Makoto, AL AMEEN Mahmudul Faisal, IKEBUCHI Mirai, NAKAZAWA Koji&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Computer Software&lt;/em&gt;, 2024
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.11309/jssst.41.1_50" target="_blank" rel="noopener"&gt;10.11309/jssst.41.1_50&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2023" class="pub-group-year"&gt;2023&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Rabbit: a modeling language for verifying cybersecurity in IoT system&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Terunobu Inaba, Yutaka Ishikawa, Atsushi Igarashi, Taro Sekiyama&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第145回情報処理学会プログラミング研究会資料&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Contextual Modal Type Theory with Polymorphic Contexts&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuito Murase, Yuichi Nishiwaki, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of European Symposium on Programming&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-031-30044-8_11" target="_blank" rel="noopener"&gt;10.1007/978-3-031-30044-8_11&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;LLTZ: LLMV IR からスマートコントラクト記述言語 Michelson へのコンパイラ&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;臼澤嘉, 末永幸平, 古瀬淳, 五十嵐淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第25回プログラミングおよびプログラミング言語ワークショップ(PPL2023)論文集&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Probabilistic Black-Box Checking via Active MDP Learning&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Junya Shijubo, Masaki Waga, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ACM Transactions on Embedded Computing Systems&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3609127" target="_blank" rel="noopener"&gt;10.1145/3609127&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Formalizing Statistical Causality via Modal Logic&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yusuke Kawamoto, Tetsuya Sato, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;JELIA 2023&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.48550/arXiv.2210.16751" target="_blank" rel="noopener"&gt;10.48550/arXiv.2210.16751&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Feature Attributionを用いたdlshogiの指し手の解釈可能性向上手法&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;廣瀬 雄一, 和賀 正樹, 末永 幸平&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;研究報告ゲーム情報学（GI）&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;LLTZ: LLVM IR からスマートコントラクト記述言語 Michelson へのコンパイラ&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;臼澤嘉, 末永幸平, 古瀬淳, 五十嵐淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第25回プログラミングおよびプログラミング言語ワークショップ (PPL 2023) 論文集&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Learning Nonlinear Hybrid Automata from Input-Output Time-Series Data.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Amit Gurung, Masaki Waga, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ATVA (1)&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-031-45329-8_2" target="_blank" rel="noopener"&gt;10.1007/978-3-031-45329-8_2&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Active Learning of Deterministic Timed Automata with Myhill-Nerode Style Characterization.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masaki Waga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Computer Aided Verification - 35th International Conference, Part I&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-031-37706-8_1" target="_blank" rel="noopener"&gt;10.1007/978-3-031-37706-8_1&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;ARCH-COMP23 Category Report: Falsification.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Claudio Menghi, Paolo Arcaini, Walstan Baptista, Gidon Ernst, Georgios Fainekos, Federico Formica, Sauvik Gon, Tanmay Khandait, Atanu Kundu 0002, Giulia Pedrielli, Jarkko Peltomäki, Ivan Porres, Rajarshi Ray 0001, Masaki Waga, Zhenya Zhang&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ARCH&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.29007/6nqs" target="_blank" rel="noopener"&gt;10.29007/6nqs&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Probabilistic Black-Box Checking via Active MDP Learning.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Junya Shijubo, Masaki Waga, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CoRR&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.48550/arXiv.2308.07930" target="_blank" rel="noopener"&gt;10.48550/arXiv.2308.07930&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Parametric Timed Pattern Matching.&amp;#34;&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masaki Waga, Étienne André, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ACM Transactions on Software Engineering and Methodology&lt;/em&gt;, 2023
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3517194" target="_blank" rel="noopener"&gt;10.1145/3517194&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2022" class="pub-group-year"&gt;2022&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;SCameleer: スマートコントラクト記述言語SCamlのための自動検証器&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;服部 佑哉, 西田 雄気, 古瀬 淳, 末永 幸平, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第39回大会論文集&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;スマートコントラクト検証器Helmholtzのためのエラー原因提示手法&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;小野 雄登, 西田 雄気, 古瀬 淳, 末永 幸平, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第39回大会論文集&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;暗黙に相互運用可能なレコードとハッシュテーブルのための型推論とコンパイル手法&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;梅木 孝輔, 関山 太朗, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第39回大会論文集&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Helmholtz: A Verifier for Tezos Smart Contracts Based on Refinement Types&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuki Nishida, Hiromasa Saito, Ran Chen, Akira Kawata, Jun Furuse, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;New Generation Computing&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/s00354-022-00167-1" target="_blank" rel="noopener"&gt;10.1007/s00354-022-00167-1&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;ZT-IoT: ゼロトラストIoTのためのシステムソフトウェア構築に向けて&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;竹房 あつ子, 五十嵐 淳, 関山 太朗, 松井 俊浩, 小野 泰司, 福田 健介, 蓮尾 一郎, 合田 憲人, 石川 裕&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第154回情報処理学会システムソフトウェアとオペレーティング・システム研究会資料&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Stage-Aware Equality Types for a Dependently-Typed Multi-Stage Calculus&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Shuntaro Katsuda, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第24回プログラミングおよびプログラミング言語ワークショップ(PPL2022)論文集&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Type-based Qubit Allocation for a First-Order Quantum Programming Language&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Ryo Wakizawa, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第24回プログラミングおよびプログラミング言語ワークショップ(PPL2022)論文集&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;BOREx: Bayesian-Optimization-Based Refinement of Saliency Map for Image- and Video-Classification Models.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Kikuchi, Kotaro Uchida, Masaki Waga, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ACCV (7)&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-031-26293-7_17" target="_blank" rel="noopener"&gt;10.1007/978-3-031-26293-7_17&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Oblivious Online Monitoring for Safety LTL Specification via Fully Homomorphic Encryption.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Ryotaro Banno, Kotaro Matsuoka, Naoki Matsumoto, Song Bian, Masaki Waga, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CAV 2022&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-031-13185-1_22" target="_blank" rel="noopener"&gt;10.1007/978-3-031-13185-1_22&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;The Lattice-Theoretic Essence of Property Directed Reachability Analysis.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Mayuko Kori, Natsuki Urabe, Shin-ya Katsumata, Kohei Suenaga, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CAV 2022&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-031-13185-1_12" target="_blank" rel="noopener"&gt;10.1007/978-3-031-13185-1_12&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;ARCH-COMP 2022 Category Report: Falsification with Ubounded Resources&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Gidon Ernst, Paolo Arcaini, Georgios Fainekos, Federico Formica, Jun Inoue, Tanmay Khandait, Mohammad Mahdi Mahboob, Claudio Menghi, Giulia Pedrielli, Masaki Waga, Yoriyuki Yamagata, Zhenya Zhang&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;EPiC Series in Computing&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.29007/fhnk" target="_blank" rel="noopener"&gt;10.29007/fhnk&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Dynamic Shielding for Reinforcement Learning in Black-Box Environments.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masaki Waga, Ezequiel Castellano, Sasinee Pruekprasert, Stefan Klikovits, Toru Takisaka, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;International Symposium on Automated Technology for Verification and Analysis&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-031-19992-9_2" target="_blank" rel="noopener"&gt;10.1007/978-3-031-19992-9_2&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Exemplifying parametric timed specifications over signals with bounded behavior.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Étienne André, Masaki Waga, Natsuki Urabe, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;NASA Formal Methods Symposium&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-031-06773-0_25" target="_blank" rel="noopener"&gt;10.1007/978-3-031-06773-0_25&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Data for &amp;#34;Exemplifying parametric timed specifications over signals with bounded behavior&amp;#34;.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Étienne André, Masaki Waga, Natsuki Urabe, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.5281/zenodo.6382893" target="_blank" rel="noopener"&gt;10.5281/zenodo.6382893&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Model-Bounded Monitoring of Hybrid Systems.&amp;#34;&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masaki Waga, Étienne André, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ACM Transactions on Cyber-Physical Systems&lt;/em&gt;, 2022
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3529095" target="_blank" rel="noopener"&gt;10.1145/3529095&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2021" class="pub-group-year"&gt;2021&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Is Space-Efficient Polymorphic Gradual Typing Possible?&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Shota Ozaki, Taro Sekiyama, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Informal Proceedings of Scheme and Functional Programming Workshop&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;HELMHOLTZ: A Verifier for Tezos Smart Contracts Based on Refinement Types.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuki Nishida, Hiromasa Saito, Ran Chen, Akira Kawata, Jun Furuse, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CoRR&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Verification of a Merkle Patricia Tree Library Using F.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Sota Sato, Ryotaro Banno, Jun Furuse, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CoRR&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;完全準同型暗号を用いた秘匿LTLオンラインモニタリング&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;伴野 良太郎, 松岡 航太郎, 松本 直樹, Bian Song, 和賀 正樹, 末永 幸平&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;コンピュータセキュリティシンポジウム 2021 (CSS 2021)&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Formalizing Statistical Beliefs in Hypothesis Testing Using Program Logic.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yusuke Kawamoto, Tetsuya Sato, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 18th International Conference on Principles of Knowledge Representation and Reasoning(KR)&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.24963/kr.2021/39" target="_blank" rel="noopener"&gt;10.24963/kr.2021/39&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Efficient Black-Box Checking via Model Checking with Strengthened Specifications&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Junya Shijubo, Masaki Waga, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Runtime Verification - 21st International Conference(RV)&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-030-88494-9_6" target="_blank" rel="noopener"&gt;10.1007/978-3-030-88494-9_6&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Enhancing Loop-Invariant Synthesis via Reinforcement Learning.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Takeshi Tsukada, Hiroshi Unno 0001, Taro Sekiyama, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CoRR&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Verification of a Merkle Patricia Tree Library Using F*&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Sota Sato, Ryotaro Banno, Jun Furuse, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CoRR&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;ARCH-COMP 2021 Category Report: Falsification with Validation of Results.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Gidon Ernst, Paolo Arcaini, Ismail Bennani, Aniruddh Chandratre, Alexandre Donzé, Georgios Fainekos, Goran Frehse, Khouloud Gaaloul, Jun Inoue 0001, Tanmay Khandait, Logan Mathesen, Claudio Menghi, Giulia Pedrielli, Marc Pouzet, Masaki Waga, Shakiba Yaghoubi, Yoriyuki Yamagata, Zhenya Zhang&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ARCH@ADHS&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.29007/xwl1" target="_blank" rel="noopener"&gt;10.29007/xwl1&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Hybrid System Falsification for Multiple-Constraint Parameter Synthesis: a Gas Turbine Case Study.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Sota Sato, Atsuyoshi Saimen, Masaki Waga, Kenji Takao, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;24th International Symposium on Formal Methods&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-030-90870-6_17" target="_blank" rel="noopener"&gt;10.1007/978-3-030-90870-6_17&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Constrained Optimization for Falsification and Conjunctive Synthesis.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Sota Sato, Masaki Waga, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;6th IFAC Conference on Analysis and Design of Hybrid Systems&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1016/j.ifacol.2021.08.501" target="_blank" rel="noopener"&gt;10.1016/j.ifacol.2021.08.501&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Model-Bounded Monitoring of Hybrid Systems.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masaki Waga, Étienne André, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;12th ACM/IEEE International Conference on Cyber-Physical Systems&lt;/em&gt;, 2021
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3450267.3450531" target="_blank" rel="noopener"&gt;10.1145/3450267.3450531&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2020" class="pub-group-year"&gt;2020&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Space-Efficient Gradual Typing in Coercion-Passing Style.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuya Tsuda, Atsushi Igarashi, Tomoya Tabuchi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;34th European Conference on Object-Oriented Programming, ECOOP 2020&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.8" target="_blank" rel="noopener"&gt;10.4230/LIPIcs.ECOOP.2020.8&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;量子ビット連結性制約検査のための依存型システム&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;脇坂 遼, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第37回大会論文集&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;ConSORT: Context- and Flow-Sensitive Ownership Refinement Types for Imperative Programs&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;John Toman, Ren Siqi, Kohei Suenaga, Atsushi Igarashi, Naoki Kobayashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Programming Languages and Systems&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-030-44914-8_25" target="_blank" rel="noopener"&gt;10.1007/978-3-030-44914-8_25&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;スタック領域上での時間的メモリ安全性を保証する静的解析手法&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;矢杉 和義, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第22回プログラミングおよびプログラミング言語ワークショップ(PPL2020)論文集&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;スマートコントラクトのための Effectively Callback-Free 性の型に基づく静的検証&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;齋藤 大聖, 西田 雄気, 五十嵐 淳, 末永 幸平&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第22回プログラミングおよびプログラミング言語ワークショップ(PPL2020)論文集&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;F* を用いた Merkle Patricia Tree ライブラリの形式検証&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;佐藤 聡太, 古瀬 淳, 末永 幸平, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第22回プログラミングおよびプログラミング言語ワークショップ(PPL2020)論文集&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Compilation of Coordinated Choice.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuki Nishida 0001, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CoRR&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Signature restriction for polymorphic algebraic effects.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Taro Sekiyama, Takeshi Tsukada, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proc. ACM Program. Lang.&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3408999" target="_blank" rel="noopener"&gt;10.1145/3408999&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Space-Efficient Gradual Typing in Coercion-Passing Style&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuya Tsuda, Atsushi Igarashi, Tomoya Tabuchi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Informal Proceedings of the 1st International Workshop on Gradual Typing (WGT2020)&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Gradual Typing for Extensibility by Rows&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Taro Sekiyama, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Informal Proceedings of the 1st International Workshop on Gradual Typing (WGT2020)&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Visualizing Color-Wise Saliency of Black-Box Image Classification Models.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuhki Hatakeyama, Hiroki Sakuma, Yoshinori Konishi, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of ACCV 2020&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-030-69535-4_12" target="_blank" rel="noopener"&gt;10.1007/978-3-030-69535-4_12&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Generalized Property-Directed Reachability for Hybrid Systems&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kohei Suenaga, Takuya Ishizawa&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Verification, Model Checking, and Abstract Interpretation - 21st International Conference(VMCAI)&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-030-39322-9_14" target="_blank" rel="noopener"&gt;10.1007/978-3-030-39322-9_14&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Contract Corpus for Recognizing Rights and Obligations.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Ruka Funaki, Yusuke Nagata, Kohei Suenaga, Shinsuke Mori&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of The 12th Language Resources and Evaluation Conference(LREC)&lt;/em&gt;, 2020
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2019" class="pub-group-year"&gt;2019&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Dependently Typed Multi-stage Calculus.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Akira Kawata, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Programming Languages and Systems - 17th Asian Symposium, APLAS 2019, Nusa Dua, Bali, Indonesia, December 1-4, 2019, Proceedings&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-030-34175-6_4" target="_blank" rel="noopener"&gt;10.1007/978-3-030-34175-6_4&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Manifest Contracts with Intersection Types.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuki Nishida, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Programming Languages and Systems - 17th Asian Symposium, APLAS 2019, Nusa Dua, Bali, Indonesia, December 1-4, 2019, Proceedings&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-030-34175-6_3" target="_blank" rel="noopener"&gt;10.1007/978-3-030-34175-6_3&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Temporal Verification of Programs via First-Order Fixpoint Logic.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Naoki Kobayashi, Takeshi Nishikawa, Atsushi Igarashi, Hiroshi Unno&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Static Analysis - 26th International Symposium, SAS 2019, Porto, Portugal, October 8-11, 2019, Proceedings&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-030-32304-2_20" target="_blank" rel="noopener"&gt;10.1007/978-3-030-32304-2_20&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Type System for First-Class Layers with Inheritance, Subtyping, and Swapping&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroaki Inoue, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Science of Computer Programming&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Handling Polymorphic Algebraic Effects&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Taro Sekiyama, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of European Symposium on Programming (ESOP2019)&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;空間効率の良いコアーション計算のためのコアーション渡し形式&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;津田優也, 五十嵐淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第21回プログラミングおよびプログラミング言語ワークショップ(PPL2019)論文集&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Gradual session types&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;ATSUSHI IGARASHI, PETER THIEMANN, YUYA TSUDA, VASCO T. VASCONCELOS, PHILIP WADLER&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Journal of Functional Programming&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1017/s0956796819000169" target="_blank" rel="noopener"&gt;10.1017/s0956796819000169&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Dynamic Type Inference for Gradual Hindley-Milner Typing&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yusuke Miyazaki, Taro Sekiyama, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the ACM on Programming Languages&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;ワーカの重要度を考慮した並列実行フレームワークの障害耐性評価手法の検討&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;西牟禮 亮,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;2019年並列／分散／協調処理に関する『北見』サマー・ワークショップ (SWoPP2019)&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;汎用送受信に対応したHOPEコンパイラの研究&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;橋本 孝太,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;2019年並列／分散／協調処理に関する『北見』サマー・ワークショップ (SWoPP2019)&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;JVM上の動的言語のための抽象解釈の実装&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第60回プログラミング・シンポジウム&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Extending a Work-Stealing Framework with Priorities and Weights&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;R. Nakashima, H. Yoritaka, M. Yasugi, T. Hiraishi, S. Umatani&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;2019 IEEE/ACM 9th Workshop on Irregular Applications: Architectures and Algorithms (IA3)&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1109/IA349570.2019.00008" target="_blank" rel="noopener"&gt;10.1109/IA349570.2019.00008&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;HOPE: A Parallel Execution Model Based on Hierarchical Omission&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masahiro Yasugi, Daisuke Muraoka, Tasuku Hiraishi, Seiji Umatani, and Kento Emoto&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 48th International Conference on Parallel Processing ({ICPP} 2019)&lt;/em&gt;, 2019
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3337821.3337899" target="_blank" rel="noopener"&gt;10.1145/3337821.3337899&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2018" class="pub-group-year"&gt;2018&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Nondetermnistic Manifest Contracts&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuki Nishida, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of theInternational Symposium on Principles and Practice of Declarative Programming&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3236950.3236964" target="_blank" rel="noopener"&gt;10.1145/3236950.3236964&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;ContextWorkflow: A Monadic DSL for Compensable and Interruptible Executions&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroaki Inoue, Tomoyuki Aotani, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 32nd European Conference on Object-Oriented Programming&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Method Safety Mechanism for Asynchronous Layer Deactivation&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Science of Computer Programming&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1016/j.scico.2018.01.006" target="_blank" rel="noopener"&gt;10.1016/j.scico.2018.01.006&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Automated Verification of Functional Correctness of Race-Free GPU Programs&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kensuke Kojima, Akifumi Imanishi, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Journal of Automated Reasoning&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-319-48869-1_7" target="_blank" rel="noopener"&gt;10.1007/978-3-319-48869-1_7&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Reasoning about Polymorphic Manifest Contracts.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Taro Sekiyama, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CoRR&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Guess-and-Assume Approach to Loop Fusion for Program Verification&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Akifumi Imanishi, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3162070" target="_blank" rel="noopener"&gt;10.1145/3162070&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Automated Proof Synthesis for the Minimal Propositional Logic with Deep Neural Networks&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Taro Sekiyama, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;APLAS 2018&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-030-02768-1_17" target="_blank" rel="noopener"&gt;10.1007/978-3-030-02768-1_17&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;MONAA: A Tool for Timed Pattern Matching with Automata-Based Acceleration.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masaki Waga, Ichiro Hasuo, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;3rd Workshop on Monitoring and Testing of Cyber-Physical Systems, MT@CPSWeek 2018, Porto, Portugal, April 10, 2018&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1109/MT-CPS.2018.00014" target="_blank" rel="noopener"&gt;10.1109/MT-CPS.2018.00014&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Generalized homogeneous polynomials for efficient template-based nonlinear invariant synthesis.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kensuke Kojima, Minoru Kinoshita, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Theor. Comput. Sci.&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1016/j.tcs.2018.06.005" target="_blank" rel="noopener"&gt;10.1016/j.tcs.2018.06.005&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Probabilistic guards: A mechanism for increasing the granularity of work-stealing programs&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroshi Yoritaka, Ken Matsui, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Parallel Computing&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;分割統治型総和の部分的計算結果を効率よく利用する方式の研究&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;佐多 育斗,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;情報処理学会第121回プログラミング研究会&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;並列分散フレームワークの耐障害性評価のための通信障害模擬機能&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;西牟禮 亮,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第20回プログラミングおよびプログラミング言語ワークショップ(PPL2018)&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;JVM上の動的言語のための抽象解釈&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;情報処理学会第121回プログラミング研究会&lt;/em&gt;, 2018
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2017" class="pub-group-year"&gt;2017&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Nonstandard Functional Programming Language&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hirofumi Nakamura, Kensuke Kojima, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Asian Symposium on Programming Languages and Systems (APLAS2017)&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-319-71237-6_25" target="_blank" rel="noopener"&gt;10.1007/978-3-319-71237-6_25&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A DSL for Compensable and Interruptible Executions&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroaki Inoue, Tomoyuki Aotani, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of 4th Workshop on Reactive and Event-based Languages &amp;amp; Systems (REBLS)&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;C言語における無効なスタック領域へのポインタを検出する静的解析&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;矢杉 和義, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第34回大会論文集&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;On Polymorphic Gradual Typing&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuu Igarashi, Taro Sekiyama, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the ACM on Programming Languages&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Type Reconstruction Algorithm for Gradually Typed Delimited Continuations&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yusuke Miyazaki, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第19回プログラミングおよびプログラミング言語ワークショップ(PPL2017)論文集&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Hoare logic for GPU Kernels&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kensuke Kojima, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ACM Transactions on Computational Logic&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3001834" target="_blank" rel="noopener"&gt;10.1145/3001834&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Stateful manifest contracts&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Taro Sekiyama, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Conference Record of the Annual ACM Symposium on Principles of Programming Languages&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3009837.3009875" target="_blank" rel="noopener"&gt;10.1145/3009837.3009875&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Verification of Code Generators via Higher-Order Model Checking&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Takashi Suwa, Takeshi Tsukada, Naoki Kobayashi, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 2017 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM&amp;#39;17)&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/3018882.3018886" target="_blank" rel="noopener"&gt;10.1145/3018882.3018886&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Polymorphic Manifest Contracts, Revised and Resolved&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Taro Sekiyama, Atsushi Igarashi, Michael Greenberg&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ACM Transactions on Programming Languages and Systems&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Sharper and Simpler Nonlinear Interpolants for Program Verification.&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Takamasa Okudono, Yuki Nishida 0001, Kensuke Kojima, Kohei Suenaga, Kengo Kido, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Programming Languages and Systems - 15th Asian Symposium(APLAS)&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-319-71237-6_24" target="_blank" rel="noopener"&gt;10.1007/978-3-319-71237-6_24&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Efficient Online Timed Pattern Matching by Automata-Based Skipping&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Masaki Waga, Ichiro Hasuo, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;FORMATS 2017&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-319-65765-3_13" target="_blank" rel="noopener"&gt;10.1007/978-3-319-65765-3_13&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Towards Proof Synthesis Guided by Neural Machine Translation for Intuitionistic Propositional Logic&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Taro Sekiyama, Akifumi Imanishi, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;CoRR&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;アクセス制御論理に基づくIoT向け分散型アクセス制御フレームワーク&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;五十嵐 琢磨,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第15回 ディペンダブルシステムワークショップ (DSW 2017)&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;アクセス制御機能の組み込まれた拡張オブジェクト指向言語&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;情報処理学会 第58回プログラミング・シンポジウム&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;優先度ならびに重みを用いたワークスティールフレームワークの性能改善&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;寄高 啓司,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;The 1st. cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG 2017)&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;仮想環境を考慮した要求駆動型負荷分散&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;良本 海,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第34回大会&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;HOPEコンパイラのプロトタイプ実装&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;重本 孝太,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;2017年並列/分散/協調処理に関する『秋田』サマー・ワークショップ (SWoPP2017)&lt;/em&gt;, 2017
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2016" class="pub-group-year"&gt;2016&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;階層的グループ化に基づきAndroidアプリの安全性を向上するバイトコード書換えツール&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;馬谷 誠二, 藤原 康史, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第33回大会論文集&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;An Extended Behavioral Type System for Memory-Leak Freedom&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Qi Tan, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第33回大会論文集&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;SIMT のための Hoare 論理の Coq を用いた形式化と 並列 prefix-sum アルゴリズムの検証&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;奥村 健太郎, 小島 健介, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第18回プログラミングおよびプログラミング言語ワークショップ(PPL2016)論文集&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Gradual typing for delimited continuations&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yusuke Miyazaki, Taro Sekiyama, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;The 5th Script To Program Evolution Workshop&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Library-Based Approach to Context-Dependent Computation with Reactive Values&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroaki Inoue, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Constrained and Reactive Objects Workshop (CROW2016)&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/2892664.2892669" target="_blank" rel="noopener"&gt;10.1145/2892664.2892669&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;規則違反コードの構造を反映した木パタンを用いるコード検査器&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;中村 真也,鵜川 始陽,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;情報処理学会論文誌 プログラミング&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;仮想環境を考慮した要求駆動型負荷分散の検討&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;良本 海,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第18回プログラミングおよびプログラミング言語ワークショップ(PPL2016)&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Preliminary Evaluations of Probabilistic Guards for a Work-Stealing Framework&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroshi Yoritaka, Ken Matsui, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Annual Meeting on Advanced Computing System and Infrastructure (ACSI) 2016&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;HOPEコンパイラの実装に向けて&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;重本 孝太,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第18回プログラミングおよびプログラミング言語ワークショップ(PPL2016)&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;An MPI-based Implementation of the Tascell Task-Parallel Programming Language&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Daisuke Muraoka, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Annual Meeting on Advanced Computing System and Infrastructure (ACSI) 2016&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Evaluation of an MPI-based Implementation of the Tascell Task-Parallel Language on Massively Parallel Systems&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Daisuke Muraoka, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;PROCEEDINGS OF 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2016)&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1109/ICPPW.2016.36" target="_blank" rel="noopener"&gt;10.1109/ICPPW.2016.36&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Extending aWork-Stealing Framework with Probabilistic Guards&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroshi Yoritaka, Ken Matsui, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;PROCEEDINGS OF 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2016)&lt;/em&gt;, 2016
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1109/ICPPW.2016.37" target="_blank" rel="noopener"&gt;10.1109/ICPPW.2016.37&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2015" class="pub-group-year"&gt;2015&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;参照を備えた多段階計算のための多相的型システム&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;小林 恵, 五十嵐淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第32回大会論文集&lt;/em&gt;, 2015
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Visibility of Context-oriented Behavior and State in L&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Robert Hirschfeld, Hidehiko Masuhara, Atsushi Igarashi, Tim Felgentreff&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Computer Software&lt;/em&gt;, 2015
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.11309/jssst.32.3_149" target="_blank" rel="noopener"&gt;10.11309/jssst.32.3_149&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Manifest contracts for datatypes&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Taro Sekiyama, Yuki Nishida, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Conference Record of the Annual ACM Symposium on Principles of Programming Languages&lt;/em&gt;, 2015
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/2676726.2676996" target="_blank" rel="noopener"&gt;10.1145/2676726.2676996&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Sound Type System for Layer Subtyping and Dynamically Activated First-Class Layers&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroaki Inoue, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Asian Symposium on Programming Languages and Systems (APLAS 2015)&lt;/em&gt;, 2015
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-319-26529-2_24" target="_blank" rel="noopener"&gt;10.1007/978-3-319-26529-2_24&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Shifting the Blame: A Blame Calculus with Delimited Control&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Taro Sekiyama, Soichiro Ueda, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Asian Symposium on Programming Languages and Systems (APLAS 2015)&lt;/em&gt;, 2015
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-319-26529-2_11" target="_blank" rel="noopener"&gt;10.1007/978-3-319-26529-2_11&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Input Synthesis for Sampled Data Systems by Program Logic&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Takumi Akazaki, Ichiro Hasuo, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proc. of the 4th Workshop on Hybrid Autonomous Systems (HAS 2014)&lt;/em&gt;, 2015
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.4204/EPTCS.174.3" target="_blank" rel="noopener"&gt;10.4204/EPTCS.174.3&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Validated Numerics Meets Reachability Analysis for CPS Design (NII Shonan Meeting 2015-14).&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Daisuke Ishii, Kohei Suenaga, Walid Taha&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;NII Shonan Meet. Rep.&lt;/em&gt;, 2015
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Design and Implementation of a Java Bytecode Manipulation Library for Clojure&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Seiji Umatani, Tomoharu Ugawa, and Masahiro Yasugi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Journal of Information Processing&lt;/em&gt;, 2015
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;メッセージ媒介システムの構想と試験実装&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;諏訪 将大,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Annual Meeting on Advanced Computing System and Infrastructure (ACSI) 2015&lt;/em&gt;, 2015
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Clojure用JVMバイトコード操作ライブラリの設計と実装&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;馬谷 誠二,鵜川 始陽,八杉 昌宏&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;情報処理学会第102回プログラミング研究会&lt;/em&gt;, 2015
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2014" class="pub-group-year"&gt;2014&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Automatic Memory Management Based on Program Transformation using Ownerships&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Tatsuya Sonobe, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Asian Symposium on Programming Languages and Systems (APLAS)&lt;/em&gt;, 2014
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-319-12736-1_4" target="_blank" rel="noopener"&gt;10.1007/978-3-319-12736-1_4&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Formalization of Featherweight Java and Featherweight GJ by using weak HOAS on Coq&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;奥村 健太郎, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会大会論文集&lt;/em&gt;, 2014
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Automatic Synthesis of Combiners in the MapReduce Framework: An Approach with Right Inverse&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Minoru Kinoshita, Kohei Suenaga, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR)&lt;/em&gt;, 2014
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;On-Demand Layer Activation for Type-Safe Deactivation&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Tetsuo Kamina, Tomoyuki Aotani, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;International Workshop on Context-Oriented Programming, COP&amp;#39;14 - Co-located with the 26th European Conference on Object-Oriented Programming, ECOOP&amp;#39;14&lt;/em&gt;, 2014
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/2637066.2637070" target="_blank" rel="noopener"&gt;10.1145/2637066.2637070&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Towards Type-Safe JCop: A type system for layer inheritance and first-class layers&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Hiroaki Inoue, Atsushi Igarashi, Malte Appeltauer, Robert Hirschfeldi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;International Workshop on Context-Oriented Programming, COP&amp;#39;12 - Co-located with the 26th European Conference on Object-Oriented Programming, ECOOP&amp;#39;14&lt;/em&gt;, 2014
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/2637066.2637073" target="_blank" rel="noopener"&gt;10.1145/2637066.2637073&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;On Cross-Stage Persistence in Multi-Stage Programming&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Yuichiro Hanada, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Intl. Symposium on Functional and Logic Programming (FLOPS2014)&lt;/em&gt;, 2014
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-319-07151-0_7" target="_blank" rel="noopener"&gt;10.1007/978-3-319-07151-0_7&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;顕在的契約計算のための代数的データ型&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;関山 太朗, 西田 雄気, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第16回プログラミングおよびプログラミング言語ワークショップ(PPL2014)論文集&lt;/em&gt;, 2014
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Formal Verification of CPS : A Nonstandard Analysis Approach&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;HASUO Ichiro, SUENAGA Kohei&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Journal of The Society of Instrument and Control Engineers&lt;/em&gt;, 2014
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.11499/sicejl.53.1080" target="_blank" rel="noopener"&gt;10.11499/sicejl.53.1080&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Practical Implementation Techniques of Ambient Calculus in Conventional Dynamic Languages&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Seiji Umatani&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;29th Symposium on Applied Computing (SAC 2014)&lt;/em&gt;, 2014
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;JVMバイトコードへの低水準操作を簡潔に記述可能なマクロシステム&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;情報処理学会 第55回プログラミング・シンポジウム&lt;/em&gt;, 2014
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2013" class="pub-group-year"&gt;2013&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Hoare Logic for SIMT Programs&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kensuke Kojima, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Asian Symposium on Programming Languages and Systems (APLAS2013)&lt;/em&gt;, 2013
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-319-03542-0_5" target="_blank" rel="noopener"&gt;10.1007/978-3-319-03542-0_5&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;多段階計算λ▹のための越段階埋込&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;花田 裕一朗, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第30回大会論文集&lt;/em&gt;, 2013
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Layer Refinement in L&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Robert Hirschfeld, Atsushi Igarashi, Hidehiko Masuhara&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;並列/分散/協調処理に関するサマー・ワークショップ (SWoPP)&lt;/em&gt;, 2013
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Matching MyType to subtyping&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Chieri Saito, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Science of Computer Programming&lt;/em&gt;, 2013
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1016/j.scico.2012.12.010" target="_blank" rel="noopener"&gt;10.1016/j.scico.2012.12.010&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;L: Context-oriented programming with only layers&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Robert Hirschfeld, Hidehiko Masuhara, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 5th International Workshop on Context-Oriented Programming, COP 2013&lt;/em&gt;, 2013
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/2489793.2489797" target="_blank" rel="noopener"&gt;10.1145/2489793.2489797&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Model-Checking Higher-Order Programs with Recursive Types&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Naoki Kobayashi, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of European Symposium on Programming (ESOP2013)&lt;/em&gt;, 2013
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-642-37036-6_24" target="_blank" rel="noopener"&gt;10.1007/978-3-642-37036-6_24&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Hyperstream processing systems: Nonstandard modeling of continuous-time signals&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kohei Suenaga, Hiroyoshi Sekine, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Conference Record of the Annual ACM Symposium on Principles of Programming Languages&lt;/em&gt;, 2013
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/2429069.2429120" target="_blank" rel="noopener"&gt;10.1145/2429069.2429120&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Safeアンビエントに基づく分散アプリケーション開発用Lisp環境&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;林 奉行, 馬谷 誠二, 八杉 昌宏, 湯淺 太一&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;コンピュータソフトウェア&lt;/em&gt;, 2013
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;L-Closureの呼び出しコストの削減&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;田附 正充,八杉 昌宏,平石 拓,馬谷 誠二&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;情報処理学会論文誌 プログラミング&lt;/em&gt;, 2013
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2012" class="pub-group-year"&gt;2012&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Type-based safe resource deallocation for shared-memory concurrency&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kohei Suenaga, Ryota Fukuda, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)&lt;/em&gt;, 2012
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/2398857.2384618" target="_blank" rel="noopener"&gt;10.1145/2398857.2384618&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Type System for Dynamic Layer Composition&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Igarashi, Robert Hirschfeld, Hidehiko Masuhara&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the International Workshop on Foundations of Object-Oriented Languages (FOOL2012)&lt;/em&gt;, 2012
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;顕在的契約計算におけるアップキャスト除去&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;関山 太朗, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第14回プログラミングおよびプログラミング言語ワークショップ&lt;/em&gt;, 2012
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Exercises in Nonstandard Static Analysis of Hybrid Systems&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Ichiro Hasuo, Kohei Suenaga&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;24th International Conference, CAV 2012&lt;/em&gt;, 2012
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-642-31424-7_34" target="_blank" rel="noopener"&gt;10.1007/978-3-642-31424-7_34&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;SEAN: Support Tool for Detecting Rule Violations in JNI Coding&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Haruna Nishiwaki, Tomoharu Ugawa, Seiji Umatani, Masahiro Yasugi, and Taiichi Yuasa&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;IPSJ Transactions on Programming&lt;/em&gt;, 2012
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;JNIコーディングの規則違反を検出するための支援ツールSEANの開発&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;西脇春名,鵜川始陽,馬谷 誠二,八杉 昌宏,湯淺 太一&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;情報処理学会第87回プログラミング研究会&lt;/em&gt;, 2012
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Detecting Bugs in Android Using a Static Escape Analyzer SEAN for Native Code&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Haruna Nishiwaki, Tomoharu Ugawa, Seiji Umatani, Masahiro Yasugi, Taiichi Yuasa&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;10th Asian Symposium on Programming Languages and Systems (APLAS 2012)&lt;/em&gt;, 2012
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2011" class="pub-group-year"&gt;2011&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Constructive linear-time temporal logic: Proof systems and Kripke semantics&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kensuke Kojima, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Information and Computation&lt;/em&gt;, 2011
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1016/j.ic.2010.09.008" target="_blank" rel="noopener"&gt;10.1016/j.ic.2010.09.008&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Systematic Derivation of a λ○ Virtual Machine with Low-Level Code Generation by using Fusion Transformation&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;小山内 幸一, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第28回大会論文集&lt;/em&gt;, 2011
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Polymorphic Contracts&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Joao Filipe Belo, Michael Greenberg, Atsushi Igarashi, Benjamin C. Pierce&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of European Symposium on Programming (ESOP2011)&lt;/em&gt;, 2011
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-642-19718-5_2" target="_blank" rel="noopener"&gt;10.1007/978-3-642-19718-5_2&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Special track on object-oriented languages and systems&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;D. Ancona, S. Chiba, A. Igarashi, A. Kellens&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the ACM Symposium on Applied Computing&lt;/em&gt;, 2011
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Gradual typing for generics&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Lintaro Ina, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications - OOPSLA &amp;#39;11&lt;/em&gt;, 2011
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/2048066.2048114" target="_blank" rel="noopener"&gt;10.1145/2048066.2048114&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;ContextFJ: A minimal core calculus for context-oriented programming&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Robert Hirschfeld, Atsushi Igarashi, Hidehiko Masuhara&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 10th International Workshop on Foundations of Aspect-Oriented Languages, FOAL 2011&lt;/em&gt;, 2011
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/1960510.1960515" target="_blank" rel="noopener"&gt;10.1145/1960510.1960515&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Ordered Types for Stream Processing of Tree-Structured Data&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Sato Ryosuke, Suenaga Kohei, Kobayashi Naoki&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Information and Media Technologies&lt;/em&gt;, 2011
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.11185/imt.6.385" target="_blank" rel="noopener"&gt;10.11185/imt.6.385&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Programming with Infinitesimals: A WHILE-Language for Hybrid System Modeling&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kohei Suenaga, Ichiro Hasuo&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Automata, Languages and Programming, ICALP, Pt II&lt;/em&gt;, 2011
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-642-22012-8_31" target="_blank" rel="noopener"&gt;10.1007/978-3-642-22012-8_31&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2010" class="pub-group-year"&gt;2010&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Logical Foundation for Environment Classifiers&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Takeshi Tsukada, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Logical Methods in Computer Science&lt;/em&gt;, 2010
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.2168/lmcs-6%284:8%292010" target="_blank" rel="noopener"&gt;10.2168/lmcs-6(4:8)2010&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Mostly modular compilation of crosscutting concerns by contextual predicate dispatch&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Shigeru Chiba, Atsushi Igarashi, Salikh Zakirov&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)&lt;/em&gt;, 2010
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/1932682.1869503" target="_blank" rel="noopener"&gt;10.1145/1932682.1869503&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Type relaxed weaving&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;H. Masuhara, A. Igarashi, M. Toyama&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;AOSD.10 - 9th International Conference on Aspect-Oriented Software Development&lt;/em&gt;, 2010
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/1739230.1739245" target="_blank" rel="noopener"&gt;10.1145/1739230.1739245&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2009" class="pub-group-year"&gt;2009&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Gradual Typing for Featherweight Java&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;INA Lintaro, IGARASHI Atsushi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Computer Software&lt;/em&gt;, 2009
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.11309/jssst.26.2_18" target="_blank" rel="noopener"&gt;10.11309/jssst.26.2_18&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Matching ThisType to subtyping&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Chieri Saito, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the ACM Symposium on Applied Computing&lt;/em&gt;, 2009
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/1529282.1529699" target="_blank" rel="noopener"&gt;10.1145/1529282.1529699&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Self type constructors&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Chieri Saito, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceeding of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA 09&lt;/em&gt;, 2009
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/1640089.1640109" target="_blank" rel="noopener"&gt;10.1145/1640089.1640109&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Towards gradual typing for generics&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Lintaro Ina, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings for the 1st Workshop on Script to Program Evolution, STOP&amp;#39;09 in Conjunction with European Conference on Object-Oriented Programming, ECOOP&amp;#39;09&lt;/em&gt;, 2009
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/1570506.1570509" target="_blank" rel="noopener"&gt;10.1145/1570506.1570509&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2008" class="pub-group-year"&gt;2008&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Proving Noninterference by a Fully Complete Translation to the Simply Typed lambda-calculus&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Naokata Shikuma, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Logical Methods in Computer Science&lt;/em&gt;, 2008
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.2168/lmcs-4%283:10%292008" target="_blank" rel="noopener"&gt;10.2168/lmcs-4(3:10)2008&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;On Constructive Linear-Time Temporal Logic&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kensuke Kojima, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the Workshop on Intuitionistil Modal Logic and Applications (IMLA&amp;#39;08)&lt;/em&gt;, 2008
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Lightweight family polymorphism&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Chieri Saito, Atsushi Igarashi, Mirko Viroli&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Journal of Functional Programming&lt;/em&gt;, 2008
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1017/s0956796807006405" target="_blank" rel="noopener"&gt;10.1017/s0956796807006405&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Featherweight Java のための漸進的型付け&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;伊奈 林太郎, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第10回プログラミングおよびプログラミング言語ワークショップ(PPL2008)論文集&lt;/em&gt;, 2008
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;文脈依存資源使用解析のための型システム&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;仲井間 達也, 五十嵐 淳, 小林 直樹&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第10回プログラミングおよびプログラミング言語ワークショップ(PPL2008)論文集&lt;/em&gt;, 2008
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Calculi of meta-variables&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;M. Sato, T. Sakurai, Y. Kameyama, A. Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Frontiers of Computer Science in China&lt;/em&gt;, 2008
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/s11704-008-0011-1" target="_blank" rel="noopener"&gt;10.1007/s11704-008-0011-1&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;The essence of lightweight family polymorphism&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Chieri Saito, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Journal of Object Technology&lt;/em&gt;, 2008
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.5381/jot.2008.7.5.a3" target="_blank" rel="noopener"&gt;10.5381/jot.2008.7.5.a3&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2007" class="pub-group-year"&gt;2007&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Proving Noninterference by a Fully Complete Translation to the Simply Typed λ-Calculus&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Naokata Shikuma, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Advances in Computer Science - ASIAN 2006. Secure Software and Related Issues&lt;/em&gt;, 2007
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1007/978-3-540-77505-8_24" target="_blank" rel="noopener"&gt;10.1007/978-3-540-77505-8_24&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Variant path types for scalable extensibility&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Igarashi, Mirko Viroli&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 22nd annual ACM SIGPLAN conference on Object oriented programming systems and applications - OOPSLA &amp;#39;07&lt;/em&gt;, 2007
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/1297027.1297037" target="_blank" rel="noopener"&gt;10.1145/1297027.1297037&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;An Algorithm to Decide Conformance of Resource Usage to Specification for Resource Usage Verification&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;IWAMA FUTOSHI, IGARASHI ATSUSHI, KOBAYASHI NAOKI&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;情報処理学会論文誌. プログラミング&lt;/em&gt;, 2007
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Union types for object-oriented programming&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;A. Igarashi, H. Nagira&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Journal of Object Technology&lt;/em&gt;, 2007
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Deriving compilers and virtual machines for a multi-level language&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Igarashi, Masashi Iwaki&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of Asian Symposium on Programming Languages and Systems (APLAS 2007)&lt;/em&gt;, 2007
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2006" class="pub-group-year"&gt;2006&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Variant parametric types: A flexible subtyping scheme for generics&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Igarashi, Mirko Viroli&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS&lt;/em&gt;, 2006
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/1152649.1152650" target="_blank" rel="noopener"&gt;10.1145/1152649.1152650&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;様相型に基づく情報流解析における非干渉性の論理関係による一般化とその証明&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;四熊 尚方, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第8回プログラミングおよびプログラミング言語ワークショップ(PPL2006)論文集&lt;/em&gt;, 2006
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Resource usage analysis for a functional language with exceptions&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;F. Iwama, A. Igarashi, N. Kobayashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation&lt;/em&gt;, 2006
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/1111542.1111550" target="_blank" rel="noopener"&gt;10.1145/1111542.1111550&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A modal type system for multi-level generating extensions with persistent code&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Y. Yuse, A. Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;PPDP&amp;#39;06 - Proceedings of the Eight ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming&lt;/em&gt;, 2006
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2005" class="pub-group-year"&gt;2005&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Resource usage analysis&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;A Igarashi, N Kobayashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS&lt;/em&gt;, 2005
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/1057387.1057390" target="_blank" rel="noopener"&gt;10.1145/1057387.1057390&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;例外機構を備えた言語のための資源使用法解析&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;岩間 太, 五十嵐 淳, 小林 直樹&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第7回プログラミングおよびプログラミング言語ワークショップ(PPL2005)論文集&lt;/em&gt;, 2005
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;メタプログラミングのための時相論理に基づく型付λ計算&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;湯瀬 芳洋, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第7回プログラミングおよびプログラミング言語ワークショップ(PPL2005)論文集&lt;/em&gt;, 2005
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2004" class="pub-group-year"&gt;2004&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Generics・Union 型を導入したオブジェクト指向計算体系&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;柳楽 秀士, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第6回プログラミングおよびプログラミング言語ワークショップ(PPL2004)論文集&lt;/em&gt;, 2004
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A generic type system for the Pi-calculus&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;A Igarashi, N Kobayashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;THEORETICAL COMPUTER SCIENCE&lt;/em&gt;, 2004
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1016/S0304-3975%2803%2900325-6" target="_blank" rel="noopener"&gt;10.1016/S0304-3975(03)00325-6&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A modal foundation for secure information flow&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Kenji Miyamoto, Atsushi Igarashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the Workshop on Foundations of Computer Security (FCS&amp;#39;04), number 31 in Turku Centre for Computer Science General Publication,187-203&lt;/em&gt;, 2004
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2003" class="pub-group-year"&gt;2003&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Union 型を導入したオブジェクト指向計算体系&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;柳楽 秀士, 五十嵐 淳&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;日本ソフトウェア科学会第20回大会論文集&lt;/em&gt;, 2003
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;擬似引用を持つ型付計算体系λq&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;山本 和樹, 岡本 暁広, 五十嵐 淳, 佐藤 雅彦&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;第5回プログラミングおよびプログラミング言語ワークショップ(PPL2003)論文集&lt;/em&gt;, 2003
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2002" class="pub-group-year"&gt;2002&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;On Inner Classes&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Igarashi, Benjamin C. Pierce&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Information and Computation&lt;/em&gt;, 2002
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1006/inco.2002.3092" target="_blank" rel="noopener"&gt;10.1006/inco.2002.3092&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Foundations for Virtual Types&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Igarashi, Benjamin C. Pierce&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Information and Computation&lt;/em&gt;, 2002
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1006/inco.2001.2942" target="_blank" rel="noopener"&gt;10.1006/inco.2001.2942&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;On variance-based subtyping for parametric types&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;A Igarashi, M Viroli&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ECOOP 2002 - OBJECT-ORIENTED PROGRAMMING&lt;/em&gt;, 2002
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2001" class="pub-group-year"&gt;2001&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Featherweight Java: A minimal core calculus for Java and GJ&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;A Igarashi, BC Pierce, P Wadler&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS&lt;/em&gt;, 2001
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1145/503502.503505" target="_blank" rel="noopener"&gt;10.1145/503502.503505&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;A Recipe for Raw Types&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Igarashi, Benjamin C. Pierce, Philip Wadler&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the International Workshop on Foundations of Object-Oriented Languages (FOOL8)&lt;/em&gt;, 2001
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="2000" class="pub-group-year"&gt;2000&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Garbage Collection Based on a Linear Type System&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Igarashi, Naoki Kobayashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the 3rd ACM SIGPLAN Wokshop on Types in Compilation (TIC&amp;#39;00)&lt;/em&gt;, 2000
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Type reconstruction for linear pi-calculus with I/O subtyping&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;A Igarashi, N Kobayashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;INFORMATION AND COMPUTATION&lt;/em&gt;, 2000
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;span class="doi"&gt;
 DOI: &lt;a href="https://doi.org/10.1006/inco.2000.2872" target="_blank" rel="noopener"&gt;10.1006/inco.2000.2872&lt;/a&gt;
 &lt;/span&gt;
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="1999" class="pub-group-year"&gt;1999&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Featherweight Java - A minimal core calculus for Java and GJ&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;A Igarashi, B Pierce, P Wadler&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA&amp;#39;99)&lt;/em&gt;, 1999
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

 
 

 &lt;h3 id="1997" class="pub-group-year"&gt;1997&lt;/h2&gt;
 &lt;div class="pub-list"&gt;
 
 
 &lt;div class="pub-item"&gt;
 &lt;strong&gt;Type-based Analysis of Communication for Concurrent Programming Languages&lt;/strong&gt;&lt;br&gt;
 &lt;span class="authors"&gt;Atsushi Igarashi, Naoki Kobayashi&lt;/span&gt;&lt;br&gt;
 
 &lt;span class="journal"&gt;
 &lt;em&gt;Proceedings of the Fourth International Static Analysis Symposium&lt;/em&gt;, 1997
 &lt;/span&gt;&lt;br&gt;
 
 
 &lt;/div&gt;
 
 &lt;/div&gt;

</description></item></channel></rss>