• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Imai Keigo  今井 敬吾

Researcher Number 70456630
Other IDs
  • ORCIDhttps://orcid.org/0000-0003-1602-8473
Affiliation (based on the past Project Information) *help 2017 – 2023: 岐阜大学, 工学部, 助教
Review Section/Research Field
Principal Investigator
Basic Section 60050:Software-related / Software
Except Principal Investigator
Basic Section 60050:Software-related
Keywords
Principal Investigator
型システム / OCaml / セッション型 / 通信プロトコル / 分散プログラミング / 並行プログラミング / モデル検査 / 関数型プログラミング言語 / 並行ソフトウェア / プロトコル … More / 型理論 / デッドロック / 構文拡張 / 線形型 / モナド / ステージ計算 / メタプログラミング / 並行計算 / ドメイン特化言語 / 関数型プログラミング / 並行システム … More
Except Principal Investigator
書替え系 / ラムダ計算 / Haskell / 停止性 / 合流性 / 関数プログラム / 関数プログラミング / プログラム理論 / 代数仕様 / 書換え系 / ソフトウェア科学 / SMTソルバー / Assume-Gurantee / 時間付並行逆計算 / 到達可能性解析 / 分割検証 / アクティブ学習アルゴリズム / イベントクロックオートマトン / 並行計算モデル / 拡張有限状態オートマトン / Assume-Gurantee検証 / 頑健性 / アクティブ学習 Less
  • Research Projects

    (4 results)
  • Research Products

    (34 results)
  • Co-Researchers

    (8 People)
  •  Session type embedding for practical concurrent/distributed programmingPrincipal Investigator

    • Principal Investigator
      今井 敬吾
    • Project Period (FY)
      2021 – 2023
    • Research Category
      Grant-in-Aid for Scientific Research (C)
    • Review Section
      Basic Section 60050:Software-related
    • Research Institution
      Gifu University
  •  A design of automaton network with data and time based on a compositional active learning

    • Principal Investigator
      結縁 祥治
    • Project Period (FY)
      2021 – 2025
    • Research Category
      Grant-in-Aid for Scientific Research (B)
    • Review Section
      Basic Section 60050:Software-related
    • Research Institution
      Nagoya University
  •  Universal Algebraic Datatypes: Theory and Practice on Datatypes based on Higher-Order Rewriting

    • Principal Investigator
      浜名 誠
    • Project Period (FY)
      2020 – 2023
    • Research Category
      Grant-in-Aid for Scientific Research (B)
    • Review Section
      Basic Section 60050:Software-related
    • Research Institution
      Gunma University
  •  Session-typed programming in unreliable communication environmentPrincipal Investigator

    • Principal Investigator
      Imai Keigo
    • Project Period (FY)
      2017 – 2021
    • Research Category
      Grant-in-Aid for Young Scientists (B)
    • Research Field
      Software
    • Research Institution
      Gifu University

All 2022 2021 2020 2019 2018 2017

All Journal Article Presentation

  • [Journal Article] Kmclib: Automated Inference and Verification of Session Types from OCaml Programs2022

    • Author(s)
      Keigo Imai, Julien Lange, Rumyana Neykova
    • Journal Title

      TACAS 2022: Tools and Algorithms for the Construction and Analysis of Systems, Lecture Notes in Computer Science

      Volume: 13243 Pages: 379-386

    • DOI

      10.1007/978-3-030-99524-9_20

    • ISBN
      9783030995232, 9783030995249
    • Peer Reviewed / Open Access / Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-17K12662, KAKENHI-PROJECT-21K11827, KAKENHI-PROJECT-23K21654
  • [Journal Article] Multiparty Session Programming with Global Protocol Combinators2020

    • Author(s)
      Keigo Imai, Rumyana Neykova, Nobuko Yoshida, Shoji Yuen
    • Journal Title

      34th European Conference on Object-Oriented Programming (ECOOP 2020)

      Volume: -

    • Peer Reviewed / Open Access / Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Journal Article] Fluent Session Programming in C#2020

    • Author(s)
      Shunsuke Kimura, Keigo Imai
    • Journal Title

      PLACES 2020: Proceedings of the 12th International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, Dublin, Ireland

      Volume: 314 Pages: 61-75

    • DOI

      10.4204/eptcs.314.6

    • Peer Reviewed / Open Access
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Journal Article] Multiparty Session Programming with Global Protocol Combinators2020

    • Author(s)
      Keigo Imai, Rumyana Neykova, Nobuko Yoshida, Shoji Yuen
    • Journal Title

      ECOOP 2020: 34th European Conference on Object-Oriented Programming

      Volume: 2020

    • Peer Reviewed / Open Access / Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Journal Article] Session Types without Sophistry (System Description)2020

    • Author(s)
      Oleg Kiselyov, Keigo Imai
    • Journal Title

      15th International Symposium on Functional and Logic Programming (FLOPS 2020)

      Volume: -

    • Peer Reviewed
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Journal Article] Session Types Without Sophistry2020

    • Author(s)
      Kiselyov Oleg、Imai Keigo
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 12073 Pages: 66-87

    • DOI

      10.1007/978-3-030-59025-3_5

    • ISBN
      9783030590246, 9783030590253
    • Peer Reviewed / Open Access / Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-17K00091, KAKENHI-PROJECT-17K12662, KAKENHI-PROJECT-18H03218
  • [Journal Article] Towards Bidirectional Synchronization Between Communicating Processes and Session Types2019

    • Author(s)
      Guo Liye、Ko Hsiang-Shang、Imai Keigo、Yoshida Nobuko、Hu Zhenjiang
    • Journal Title

      SFDI2019: Second Workshop on Software Foundations for Data Interoperability (In proceedings of 2019 IEEE International Conference on Big Data and Smart Computing (BigComp))

      Volume: - Pages: 1-5

    • DOI

      10.1109/bigcomp.2019.8679265

    • Peer Reviewed
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Journal Article] Session-ocaml: A session-based library with polarities and lenses2019

    • Author(s)
      Imai Keigo、Yoshida Nobuko、Yuen Shoji
    • Journal Title

      Science of Computer Programming

      Volume: 172 Pages: 135-159

    • DOI

      10.1016/j.scico.2018.08.005

    • Peer Reviewed / Open Access / Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-17K12662, KAKENHI-PROJECT-17K19969, KAKENHI-PROJECT-17H01722
  • [Journal Article] Lightweight Linearly-typed Programming with Lenses and Monads2019

    • Author(s)
      Keigo Imai, Jacques Garrigue
    • Journal Title

      Journal of Information Processing

      Volume: 27 Issue: 0 Pages: 431-444

    • DOI

      10.2197/ipsjjip.27.431

    • NAID

      130007663763

    • Peer Reviewed / Open Access
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Journal Article] Lightweight linearly-typed programming with lenses and monads2019

    • Author(s)
      Imai Keigo、Jacques Garrigue
    • Journal Title

      Journal of Information Processing

      Volume: 印刷中

    • NAID

      130007663763

    • Open Access
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Journal Article] Session-ocaml: A Session-Based Library with Polarities and Lenses2017

    • Author(s)
      Imai Keigo、Yoshida Nobuko、Yuen Shoji
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 10319 Pages: 99-118

    • DOI

      10.1007/978-3-319-59746-1_6

    • ISBN
      9783319597454, 9783319597461
    • Peer Reviewed / Open Access / Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-17K19969, KAKENHI-PROJECT-17K12662, KAKENHI-PROJECT-17H01722
  • [Presentation] 文脈自由マルチパーティセッション型の実装 (ポスター)2022

    • Author(s)
      木村 駿介, 今井 敬吾
    • Organizer
      PPL 2022: 第 24 回プログラミングおよびプログラミング言語ワークショップ
    • Data Source
      KAKENHI-PROJECT-21K11827
  • [Presentation] OCamlのための構文上の穴を用いたアドホック多相のプリプロセッサによる実装 (ポスター)2022

    • Author(s)
      伊藤 将希, 今井 敬吾
    • Organizer
      PPL 2022: 第 24 回プログラミングおよびプログラミング言語ワークショップ
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] Polymorphic Multiparty Session Handlers in OCaml2022

    • Author(s)
      Keigo Imai
    • Organizer
      PLACES 2022: 13th Workshop on Programming Language Approaches to Concurrency- & Communication-cEntric Software, Munich, Germany
    • Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-21K11827
  • [Presentation] Kmclib: Automated Inference and Verification of Session Types (PPL Category 2)2022

    • Author(s)
      Keigo Imai, Julien Lange, Rumyana Neykova
    • Organizer
      PPL 2022: 第 24 回プログラミングおよびプログラミング言語ワークショップ
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] Polymorphic Multiparty Session Handlers in OCaml2022

    • Author(s)
      Keigo Imai
    • Organizer
      PLACES 2022: 13th Workshop on Programming Language Approaches to Concurrency- & Communication-cEntric Software
    • Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-21K11827
  • [Presentation] 有界な余帰納的定義による非同期マルチパーティセッション型の無限トレース意味論2022

    • Author(s)
      今井 敬吾
    • Organizer
      第141回プログラミング研究発表会
    • Data Source
      KAKENHI-PROJECT-21K11827
  • [Presentation] Polymorphic Multiparty Session Handlers in OCaml2022

    • Author(s)
      Keigo Imai
    • Organizer
      PLACES 2022: 13th Workshop on Programming Language Approaches to Concurrency- & Communication-cEntric Software
    • Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] 文脈自由マルチパーティセッション型の実装 (ポスター)2022

    • Author(s)
      木村 駿介, 今井 敬吾
    • Organizer
      PPL 2022: 第 24 回プログラミングおよびプログラミング言語ワークショップ
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] Kmclib: Automated Inference and Verification of Session Types (PPL Category 2)2022

    • Author(s)
      Keigo Imai, Julien Lange, Rumyana Neykova
    • Organizer
      PPL 2022: 第 24 回プログラミングおよびプログラミング言語ワークショップ
    • Data Source
      KAKENHI-PROJECT-21K11827
  • [Presentation] The System SOL version 20222022

    • Author(s)
      Makoto Hamana, Keigo Imai
    • Organizer
      WST 2022: 18th International Workshop on Termination
    • Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-21K11827
  • [Presentation] Verifying Session-Typed Concurrent Programs using Typed PPX in OCaml2022

    • Author(s)
      Keigo Imai, Julien Lange, Rumyana Neykova
    • Organizer
      第137回プログラミング研究発表会
    • Data Source
      KAKENHI-PROJECT-21K11827
  • [Presentation] Verifying Session-Typed Concurrent Programs using Typed PPX in OCaml2022

    • Author(s)
      Keigo Imai, Julien Lange, Rumyana Neykova
    • Organizer
      情報処理学会 第137回プログラミング研究発表会
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] OCamlのための構文上の穴を用いたアドホック多相のプリプロセッサによる実装 (ポスター)2022

    • Author(s)
      伊藤 将希, 今井 敬吾
    • Organizer
      PPL 2022: 第 24 回プログラミングおよびプログラミング言語ワークショップ
    • Data Source
      KAKENHI-PROJECT-21K11827
  • [Presentation] Multiparty Session Programming with Global Protocol Combinators (oral communication)2021

    • Author(s)
      Keigo Imai, Rumyana Neykova, Nobuko Yoshida, Shoji Yuen
    • Organizer
      ICE 2021: 14th Interaction and Concurrency Experience, co-located with DisCoTec 2021
    • Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-21K11827
  • [Presentation] 混合選択とタイムアウトで拡張されたマルチパーティセッション型の軽量検査2021

    • Author(s)
      今井敬吾
    • Organizer
      第127回プログラミング研究発表会
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] Verifying Multiparty Communication Protocols using ML Type Systems2021

    • Author(s)
      Keigo Imai, Rumyana Neykova, Nobuko Yoshida, Shoji Yuen
    • Organizer
      ML'21: ML Workshop 2021, co-located with ICFP 2021
    • Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-21K11827
  • [Presentation] Verifying Multiparty Communication Protocols using ML Type Systems2021

    • Author(s)
      Keigo Imai, Rumyana Neykova, Nobuko Yoshida, Shoji Yuen
    • Organizer
      ML'21: ML Workshop 2021, co-located with ICFP 2021
    • Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] Multiparty Session Programming with Global Protocol Combinators (oral communication)2021

    • Author(s)
      Keigo Imai, Rumyana Neykova, Nobuko Yoshida, Shoji Yuen
    • Organizer
      ICE 2021: 14th Interaction and Concurrency Experience, co-located with DisCoTec 2021
    • Int'l Joint Research
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] A Preliminary Study on Locally Concurrent Multiparty Session Types2020

    • Author(s)
      Keigo Imai
    • Organizer
      第127回プログラミング研究発表会
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] セッション型、簡潔に2019

    • Author(s)
      オレッグ キセリョーヴ、今井 敬吾
    • Organizer
      第21回プログラミングおよびプログラミング言語ワークショップ(PPL2019)
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] レンズとモナドを用いた軽量な線形型付きプログラミング2018

    • Author(s)
      今井 敬吾、ジャック ガリグ
    • Organizer
      第121回プログラミング研究発表会
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] Session types without sophistry2018

    • Author(s)
      Oleg Kiselyov、Keigo Imai
    • Organizer
      IFIP Working Group 2.11, Eighteenth Meeting
    • Data Source
      KAKENHI-PROJECT-17K12662
  • [Presentation] Session-ocaml: a Session-based Library with Polarities and Lenses2018

    • Author(s)
      Keigo Imai, Nobuko Yoshida, Shoji Yuen
    • Organizer
      第20回プログラミングおよびプログラミング言語ワークショップ(PPL2018)
    • Data Source
      KAKENHI-PROJECT-17K12662
  • 1.  結縁 祥治 (70230612)
    # of Collaborated Projects: 1 results
    # of Collaborated Products: 1 results
  • 2.  小川 瑞史 (40362024)
    # of Collaborated Projects: 1 results
    # of Collaborated Products: 0 results
  • 3.  関 浩之 (80196948)
    # of Collaborated Projects: 1 results
    # of Collaborated Products: 0 results
  • 4.  中澤 巧爾 (80362581)
    # of Collaborated Projects: 1 results
    # of Collaborated Products: 0 results
  • 5.  浜名 誠 (90334135)
    # of Collaborated Projects: 1 results
    # of Collaborated Products: 0 results
  • 6.  室屋 晃子 (00827454)
    # of Collaborated Projects: 1 results
    # of Collaborated Products: 0 results
  • 7.  菊池 健太郎 (40396528)
    # of Collaborated Projects: 1 results
    # of Collaborated Products: 0 results
  • 8.  KISELYOV Oleg
    # of Collaborated Projects: 0 results
    # of Collaborated Products: 1 results

URL: 

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi