• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2021 年度 実績報告書

高階・再帰的データ構造への破壊的代入を含む高レベル言語プログラムの高精度な検証

研究課題

研究課題/領域番号 17H01720
研究機関早稲田大学

研究代表者

寺内 多智弘  早稲田大学, 理工学術院, 教授 (70447150)

研究分担者 海野 広志  筑波大学, システム情報系, 准教授 (80569575)
研究期間 (年度) 2017-04-01 – 2022-03-31
キーワードプログラム検証 / 不動点論理 / 型システム / 自動定理証明 / 分離論理 / 循環証明 / 代数的エフェクト
研究実績の概要

前年度に引き続き、再帰データ構造と再帰関数を含むプログラムの時相論理仕様の検証など様々なプログラム検証の問題を表現することのできる一階不動点論理(first-order fixpoint logic)に関する研究を行った。特に、前年度に開発した、constrained Horn clauses(CHCs)を拡張した述語制約クラスpfwCSPの制約解消問題に一階述語不動点論理の定理証明問題を帰着し、制約解消アルゴリズムにより自動定理証明を実現するアルゴリズムを、一階不動点論理が持つ双対性を利用することで、入力の問題とその否定をそれぞれの部分解から得られる情報を交換することにより高速に同時並行に解く手法についての研究を行った。

加えて、pfwCSPの制約解消を直接使うことにより、複雑な関係性仕様の検証を行う手法についての研究を行った。具体的には、pfwCSPの制約をうまく使うことにより、無限状態命令型プログラムに対して、非同期的なself compositionが必要な性質や、co-terminationやgeneralied non-interferenceといったhypersafetyでない関係性仕様の検証を行う手法を提案した。これらの研究の成果をまとめた論文はプログラム検証分野の最高峰の国際会議であるInternational Conference on Computer-Aided Verificationに採録された。

加えて、型エフェクトシステムによる代数的エフェクトハンドラ(algebraic effects and handlers)を含むプログラムに対する時相論理仕様の検証についての研究を行った。

現在までの達成度 (段落)

令和3年度が最終年度であるため、記入しない。

今後の研究の推進方策

令和3年度が最終年度であるため、記入しない。

  • 研究成果

    (4件)

すべて 2022 2021

すべて 雑誌論文 (1件) (うち国際共著 1件、 査読あり 1件、 オープンアクセス 1件) 学会発表 (3件) (うち国際学会 1件、 招待講演 1件)

  • [雑誌論文] Constraint-Based Relational Verification2021

    • 著者名/発表者名
      Hiroshi Unno, Tachio Terauchi, and Eric Koskinen
    • 雑誌名

      In Proceedings of the 33rd International Conference on Computer-Aided Verification (CAV 2021), Lecture Notes in Computer Science

      巻: 12759 ページ: 742~766

    • DOI

      10.1007/978-3-030-81685-8_35

    • 査読あり / オープンアクセス / 国際共著
  • [学会発表] Repairing DoS Vulnerability of Real-World Regexes2022

    • 著者名/発表者名
      Nariyoshi Chida, Tachio Terauchi
    • 学会等名
      ソフトウェア科学会 第24回プログラミングおよびプログラミング言語ワークショップ (PPL 2022)
  • [学会発表] 代数的エフェクトハンドラを持つ言語のためのトレースエフェクト2022

    • 著者名/発表者名
      川俣 楓河, 寺内 多智弘
    • 学会等名
      ソフトウェア科学会 第24回プログラミングおよびプログラミング言語ワークショップ (PPL 2022)
  • [学会発表] Constraint-Based Relational Verification2021

    • 著者名/発表者名
      Tachio Terauchi
    • 学会等名
      Workshop on Hyperproperties: Advances in Theory and Practice (HYPER 2021)
    • 国際学会 / 招待講演

URL: 

公開日: 2023-12-25  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi