Research keywords (10):
Computer Science
, Programming language
, Model checking
, Formal methods
, Haskell
, OCaml
, Pi-calculus
, Type theory
, Concurrency theory
, Functional programming
Research theme for competitive and other funds (6):
2021 - 2026 Network of automata with data based on compositional active learning
2021 - 2025 Session type embedding for practical concurrent/distributed programming
2020 - 2024 Universal Algebraic Datatypes: Theory and Practice on Datatypes based on Higher-Order Rewriting
2017 - 2022 Session-typed programming in unreliable communication environment
2016 - 2017 研究コミュニティ分析に基づく研究戦略立案ツールキットの構築 (Development of research strategy toolkit based on research community analysis)
2007 - 2009 A reliable design method for embedded systems based on choreography descriptions
Show all
Papers (14):
Keigo Imai, Julien Lange, Rumyana Neykova. Kmclib: Automated Inference and Verification of Session Types from OCaml Programs. TACAS 2022: Tools and Algorithms for the Construction and Analysis of Systems, Lecture Notes in Computer Science 13243. 2022. 379-386
Keigo Imai, Rumyana Neykova, Nobuko Yoshida, Shoji Yuen. Multiparty Session Programming with Global Protocol Combinators. ECOOP 2020: 34th European Conference on Object-Oriented Programming, Leibniz International Proceedings in Informatics. 2020. 166. 9:1-9:30
Shunsuke Kimura, Keigo Imai. Fluent Session Programming in C#. PLACES 2020: Proceedings of the 12th International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, co-located with ETAPS 2020, Dublin, Ireland, Electronic Proceedings in Theoretical Computer Science. 2020. 314. 61-75
Oleg Kiselyov, Keigo Imai. Session Types Without Sophistry (System Description). FLOPS 2020: 15th International Symposium on Functional and Logic Programming, Lecture Notes in Computer Science. 2020. 12073. 66-87
INFORMATION PROCESSING SOCIETY OF JAPAN
, ACM
, The Institute of Electronics, Information and Communication Engineers
, Japan Society for Software Science and Technology