Program Verification Techniques for the AI Era

AI时代的程序验证技术

基本信息

  • 批准号:
    20H05703
  • 负责人:
  • 金额:
    $ 121.8万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (S)
  • 财政年份:
    2020
  • 资助国家:
    日本
  • 起止时间:
    2020-08-31 至 2025-03-31
  • 项目状态:
    未结题

项目摘要

研究課題全体を(A)高階モデル検査をはじめとするプログラム検証理論・技術のさらなる発展、(B)プログラム検証への機械学習技術の応用、(C)質の変化したプログラムの検証手法、の3つの課題に分けて並行して研究を進めた。2021年度の主な研究実績(一部、繰越分として2022年度に実施した成果を含む)は以下のとおり。(A)プログラム検証技術の発展:高階モデル検査の一種である高階不動点論理HFL(Z)の真偽値判定の高速化のため、一階のケースにおいて有効な手法であるPDRと循環証明との間の理論的関係を明らかにした。さらに、リスト構造を扱うプログラムの検証のために、記号オートマトン的関係という概念を新たに導入し、それに基づいてリストに関する性質の自動推論手法の改良を行った。また、並行プログラムの検証手法として、π計算と呼ばれる並行計算モデルで記述された並行プログラムの停止性を逐次プログラムの停止性に帰着する手法を考案し、実装・評価を行った。(B)プログラム検証への機械学習技術の応用:プログラム検証において鍵となるループ不変条件等の発見のためにニューラルネットワークを用いる枠組み(NeuGus: Neural Network-Guided Synthesis)を考案・実装し、不動点論理ソルバの一種であるCHCソルバHoIceに組み込んでその有効性を確認した。(C)質の変化したプログラムの検証手法: ニューラルネットワークを組み込んだソフトウェアの検証に向け、(B)のNeuGuSの枠組みを利用して、ニューラルネットワークから通常のプログラムコンポーネントを合成する手法を考案し、その有効性を確認した。また、確率付きプログラムの検証のための基礎として、確率付き高階不動点論理について研究を行い、モデル検査が決定可能なクラスを明らかにした。
整个研究主题分为三个问题:(a)进一步开发程序验证理论和技术,包括高阶模型测试,(b)机器学习技术在程序验证中的应用,以及(c)验证方法用于更改质量计划,以及(c)研究是并行进行的。 2021财年的主要研究结果(包括2022财年的一些结果)如下:(a)计划验证技术的发展:为了加快对高阶固定点逻辑HFL(Z)的判断,这是一种高级模型检查的一种类型,我们已经阐明了PDR之间的理论关系,这是一个有效的证明方法,这是有效的方法,并且是一份有效的方法。此外,为了验证处理列表结构的程序,引入了符号自动机关系的概念,并基于此,对列表属性的自动推理方法进行了改进。此外,作为验证并行程序的一种方法,设计了一种方法来减少称为π计算的并行计算模型中描述的并行程序的垂直性,以使得顺序程序的可伸缩性,并实现和评估。 (b)设计并实施了机器学习技术在程序验证中:使用神经网络(Neugus)的框架在程序验证中发现关键的循环不变条件,并将其纳入CHC求解器Hoice(一种定点逻辑求解器)中,以确认其有效性。 (c)验证质量不同的程序的方法:为了验证包含神经网络的软件,我们设计了一种使用Neugus框架(b)中的Neugus框架从神经网络中合成常规程序组件的方法,并确认了其有效性。此外,作为概率验证程序的基础,我们以概率进行了有关高阶固定点逻辑的研究,并揭示了可以确定模型检查的类。

项目成果

期刊论文数量(21)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Query Learning Algorithm for Symbolic Weighted Finite Automata
符号加权有限自动机的查询学习算法
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kaito Suzuki;Diptarama Hendrian;Ryo Yoshinaka;Ayumi Shinohara
  • 通讯作者:
    Ayumi Shinohara
On Type-Based Techniques for Program Manipulation
基于类型的程序操作技术
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Unno Hiroshi;Terauchi Tachio;Koskinen Eric;Ken Sakayori and Takeshi Tsukada;Naoki Kobayashi
  • 通讯作者:
    Naoki Kobayashi
Constraint-Based Relational Verification
基于约束的关系验证
  • DOI:
    10.1007/978-3-030-81685-8_35
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Unno Hiroshi;Terauchi Tachio;Koskinen Eric
  • 通讯作者:
    Koskinen Eric
Symbolic Automatic Relations and Their Applications to SMT and CHC Solving
  • DOI:
    10.1007/978-3-030-88806-0_20
  • 发表时间:
    2021-08
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Takumi Shimoda;N. Kobayashi;K. Sakayori;Ryosuke Sato
  • 通讯作者:
    Takumi Shimoda;N. Kobayashi;K. Sakayori;Ryosuke Sato
A Cyclic Proof System for HFL_N
HFL_N的循环证明系统
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Mayuko Kori;Takeshi Tsukada;and Naoki Kobayashi
  • 通讯作者:
    and Naoki Kobayashi
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

小林 直樹其他文献

無住と武家新制
Muju和武士新系统
  • DOI:
  • 发表时间:
    2010
  • 期刊:
  • 影响因子:
    0
  • 作者:
    小林 直樹;山崎淳;新城郁夫;小林直樹
  • 通讯作者:
    小林直樹
型エラースライシングによるデッドロックの原因個所の特定
通过类型错误切片识别死锁原因
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    飯村 枝里;末永 幸平;小林 直樹
  • 通讯作者:
    小林 直樹
「大東亜」という倒錯-大城立裕『朝、上海に立ちつくす小説東亜同文書院』におけるジェンダー・トラブル
“大东亚”的曲解——大城达宏小说《东亚同文书院:清晨的上海》中的性别困境
  • DOI:
  • 发表时间:
    2009
  • 期刊:
  • 影响因子:
    0
  • 作者:
    小林 直樹;山崎淳;新城郁夫
  • 通讯作者:
    新城郁夫
高階木変換器の自動検証のための反例発見と抽象化改良
高阶树转换器自动验证的反例发现和抽象改进
Flavor Tagging
风味标签
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    松本 雄磨;小林 直樹;海野 広志;Y. Ohki;Chihiro Sasakawa;Masakazu Kurata
  • 通讯作者:
    Masakazu Kurata

小林 直樹的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('小林 直樹', 18)}}的其他基金

無住道暁と南宋代成立典籍に関する総合的研究
南宋武术道啸及正典综合研究
  • 批准号:
    23K00298
  • 财政年份:
    2023
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
潜在的カビ毒産生菌種を利用したカビ毒生合成抑制メカニズムの解明
利用潜在的产霉菌毒素细菌物种阐明霉菌毒素生物合成抑制机制
  • 批准号:
    23K05081
  • 财政年份:
    2023
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
偏光分光型マルチスペクトルカメラを用いた目視診断用画像システムの研究開発
偏振光谱多光谱相机视觉诊断成像系统的研究与开发
  • 批准号:
    23K11878
  • 财政年份:
    2023
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Program Verification Based on Higher-Order Fixpoint Logic
基于高阶不动点逻辑的程序验证
  • 批准号:
    20H00577
  • 财政年份:
    2020
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
遁世僧の宋刊仏書受容をめぐる説話伝承学的研究
宋代佛经接受传说的民间传说研究
  • 批准号:
    19K00299
  • 财政年份:
    2019
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
表面ナノ構造を有する可視応答TiO2/p-InGaNヘテロ接合光電極の還元力評価
表面纳米结构可见光响应TiO2/p-InGaN异质结光电极还原能力评价
  • 批准号:
    20510101
  • 财政年份:
    2008
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
順序付き線形型に基づく安全かつ高速な大規模データ処理の実現
基于有序线性类型实现安全快速的大规模数据处理
  • 批准号:
    19024003
  • 财政年份:
    2007
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
ヒト免疫構築マウスをもちいた感染症モデルマウスの樹立および末梢T細胞分化の解析
人免疫构建小鼠传染病模型小鼠的建立及外周T细胞分化分析
  • 批准号:
    19700369
  • 财政年份:
    2007
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
順序付き線形型に基づく安全かつ高速な大規模データ処理の実現
基于有序线性类型实现安全快速的大规模数据处理
  • 批准号:
    18049002
  • 财政年份:
    2006
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
型システムとモデル検査の融合によるソフトウェア検証
类型系统和模型检查相结合的软件验证
  • 批准号:
    16650004
  • 财政年份:
    2004
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Exploratory Research

相似海外基金

Program Verification Based on Higher-Order Fixpoint Logic
基于高阶不动点逻辑的程序验证
  • 批准号:
    20H00577
  • 财政年份:
    2020
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Universal models of programming languages and program reasoning
编程语言和程序推理的通用模型
  • 批准号:
    18K11156
  • 财政年份:
    2018
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
直接的モデル検査を用いた関数型プログラム検証手法
使用直接模型检查的功能程序验证方法
  • 批准号:
    16J01038
  • 财政年份:
    2016
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
Refinement and Extension of Higher-Order Model Checking
高阶模型检查的细化和扩展
  • 批准号:
    15H05706
  • 财政年份:
    2015
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (S)
Large scale verification of higher-order programs
高阶程序的大规模验证
  • 批准号:
    26330082
  • 财政年份:
    2014
  • 资助金额:
    $ 121.8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了