高階関数型言語のためのソフトウェアモデル検査

高阶函数语言的软件模型检查

基本信息

项目摘要

高階モデル検査を用いた高階関数型言語のためのソフトウェアモデル検査器の拡張に関する研究を進め、その成果を論文として投稿した。検証の枠組みの拡張として、既存の高階関数型言語のための自動検証手法では扱えなかった関数の等価性や単調性などの関数の性質を扱えるようにした。具体的には、このような関数の性質に関する検証問題を既存の検証手法で扱える問題に帰着する方法を提案した。既存の高階関数型プログラムの自動検証手法のほとんどは、量化子を含まない一階の述語を用いてプログラムを抽象化することによって検証を行っている。しかし、量化子を含まない一階の述語という制限のため、関数の等価性など、全称や関数を用いないと表すことができない性質を扱えなかった。例えば、次のように定義された二つの関数sum、sum2が等しいということが検証できない。let rec sum n = if n <0 then 0 else n + sum (n-l)let rec sumacc n m = if n <0 then m el se sumacc (n-1) (n+m)let sum2 n = sumacc n 0ここで、sumは1からnまでの整数の和を求める関数であり、sum2はそれを累積変数を用いて求めるものである。本研究では、このような全称および関数を用いないと表せない性質の検証問題を、既存の一階の述語のみを扱う検証問題に帰着する方法を提案した。この拡張した検証の枠祖みを基に、関数型言語OCamlのサブセットで書かれたプログラムを対象とする検証器のプロトタイプを実装した。実装した検証器をさまざまなプログラムに適用し、本手法の有効性を確かめた。ここまでに得られた成果を国内会議の場で発表し、同時に他の研究者との意見交換を行った。
The research on the application of high-level digital language in high-level digital language detection has been carried out and the results have been submitted The test results show that there is a high correlation between the number of words and the number of words. Specific questions, questions, questions. The automatic detection method of existing high-order correlation type is used to abstract the first order expression, and the quantizer is used to detect the first order expression. The first order of quantifiers is limited to the first order of quantifiers. The second order of quantifiers is limited to the first order of quantifiers. The third order of quantifiers is limited to the first order of quantifiers. The fourth order of quantifiers is limited to the second order of quantifiers. The fourth order of quantifiers is limited to the third order of quantifiers. The fourth order of quantifiers is limited to the fourth order of quantifiers. For example, let rec sum n = if n <0 then 0 else n + sum (n-l)let rec sumacc n m = if n <0 then m el se sumacc (n-1) (n+m)let sum2 n = sumacc n 0, sum 1 n integer This research proposes methods to verify the nature of the full name and relevant numbers, and to verify the meaning of existing first-order terms. This is the first time that a digital language has been used in a digital language. This method is applicable to all kinds of equipment and equipment. The results of this study were presented at domestic conferences and exchanged views with other researchers.

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Towards a scalable software model checker for higher-order programs
面向高阶程序的可扩展软件模型检查器
一階詳細化を用いた関数型プログラムの関係的性質の検証
使用一阶细化验证函数程序的关系属性
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    K. Kawaguchi;S. -i. Sasa;and T. Sagawa;吉村雅美;佐藤亮介
  • 通讯作者:
    佐藤亮介
MoCHi: Software Model Checker for a Higher-Order Functional Language
MoCHi:高阶函数语言的软件模型检查器
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    川口喬吾;中山洋平;吉村 雅美;Ryosuke Sato;Kyogo Kawaguchi and Yohei Nakayama;Ryosuke Sato
  • 通讯作者:
    Ryosuke Sato
{{ 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 }}

佐藤 亮介其他文献

不確かさに着目したrevertコミット分析
专注于不确定性的恢复提交分析
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    村岡 北斗;亀井 靖高;佐藤 亮介;鵜林 尚靖
  • 通讯作者:
    鵜林 尚靖
円周状対数正規分布を用いたNLoS環境下における室内位置推定とその高速化に関する研究
NLoS环境下周向对数正态分布室内位置估计及其加速研究
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    村本 大起;江 冠逹;村岡 北斗;深町 拓也;鵜林 尚靖;亀井 靖高;佐藤 亮介;Yutaka Kawakami and Adam I. Riker.;武尾信之介,大草孝介,鎌倉稔成
  • 通讯作者:
    武尾信之介,大草孝介,鎌倉稔成
実験医学 増刊「がん免疫療法 腫瘍免疫学の最新地検から治療法のアップデートまで」
实验医学特刊《癌症免疫治疗:从肿瘤免疫学最新地区检查到治疗方法更新》
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    中村 隼也;渡辺 啓介;鵜林 尚靖;佐藤 亮介;亀井 靖高;河上裕
  • 通讯作者:
    河上裕
Refinement types for call-by-name programs
按名称调用程序的细化类型
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    石野ちあき; 森本尚之; 山田俊行;佐藤 亮介
  • 通讯作者:
    佐藤 亮介
教育支援の適用に向けた自動バグ修正手法の性能調査 [FOSE2020 推薦レター論文]
教育支持应用自动bug修复方法的性能调查【FOSE2020推荐信论文】

佐藤 亮介的其他文献

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

{{ truncateString('佐藤 亮介', 18)}}的其他基金

Dynamics of Axion in the Early Universe
早期宇宙中轴子的动力学
  • 批准号:
    23K03415
  • 财政年份:
    2023
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Regulation of cell fate via signal transduction switching by RNA phase separation
通过 RNA 相分离进行信号转导切换来调节细胞命运
  • 批准号:
    23K05645
  • 财政年份:
    2023
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
超対称性模型の加速器実験における検証
超对称模型在加速器实验中的验证
  • 批准号:
    13J03362
  • 财政年份:
    2013
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
RNA結合タンパク質によるMAPキナーゼシグナルを介した細胞運命制御機構の解明
阐明 RNA 结合蛋白 MAP 激酶信号介导的细胞命运控制机制
  • 批准号:
    10J05817
  • 财政年份:
    2010
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
超対称性の破れのGauge Mediation模型の研究
超对称破缺的规范中介模型研究
  • 批准号:
    10J08182
  • 财政年份:
    2010
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了