自然語解析と反例解析を活用したソフトウェア開発

使用自然语言分析和反例分析进行软件开发

基本信息

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

项目摘要

本研究では次の学術的問題を対象とする.(RQ1) 自然語による仕様記述から状態遷移モデルや検証性質等,形式的仕様記述へ適切に変換する方法論はあるのか?(RQ2) モデル検査の反例の有効活用はどこまでできるか? (RQ3) STAMP/STPA と自然言語処理,形式手法との連携方法は? 今年度は機械学習をもちいたソフトウェア開発、自然言語処理を用いた要求仕様解析、時間オートマトンのモデル検査ツールの開発の3点で大きく進展した。機械学習をもちいたソフトウェア開発ではJavaを対象にモデル検査の出力の可読性向上のを図る方法について成果をだした。また、ソフトウェアのバグ限定手法であるフォールトローカライゼーションを従来の通り、統計的指標を用いる方法ではなく、機械学習を応用する方法を改良することによって、より精度良く行う方法を考案し、研究会や国際会議で発表をおこなった。要求仕様書の自然語解析を形態素解析と構文解析を組みわせて行い、状態遷移図作成に必要な要素を抽出する研究を精力的に行い、特にラムダカリキュラスを用いた時間関係推論を活用した方法論を考案し、複数の情報システムに活用し、国際会議で発表を行った。この研究成果をさらに発展させ、機械学習を活用した要求仕様の解析に取り組み始めている。時間オートマトンを用いたモデル検査についてはSMT/SAT式に帰着する方法論をさらに一般時間オートマトンに拡張する方法を実装し、ツールとして実装することに成功した。この結果を国際会議に発表した。
这项研究涵盖了以下学术问题:(RQ1)是否有一种方法可以将自然语言中的规范适当地转换为正式规范说明,例如国家过渡模型和验证属性? (RQ2)我们可以有效利用模型检查的反例? (RQ3)邮票/STPA如何与自然语言处理和形式方法合作?今年,我们以三种方式取得了长足的进步:使用机器学习的软件开发,使用自然语言处理对所需规范进行分析以及为时间自动机的模型检查工具的开发。在使用机器学习的软件开发中,我们产生了有关如何提高Java模型检查输出的可读性的结果。此外,与以前一样,我们设计了一种实现故障本地化的方法,一种用于软件的错误限制方法,通过改进应用机器学习而不是使用统计指标的方法,并在研究会议和国际会议上提出。他通过结合词素分析和句法分析对所需规范进行了自然语言分析,并积极进行了研究以提取创建状态过渡图所需的要素,并设计了一种使用Lambda Curriculus的时间相关推理的方法,并在多个信息系统中使用了IT,并在国际会议上呈现了。研究结果已得到进一步开发,并开始使用机器学习来分析所需的规格。对于使用Time Automata进行模型检查,我们已经实施了一种方法来进一步扩展导致SMT/SAT表达式的方法,并将其成功实现为工具。结果是在国际会议上提出的。

项目成果

期刊论文数量(20)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
A Method for Matching Patterns Based on Event Semantics with Requirements
一种基于事件语义的模式与需求匹配方法
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Maiko Onishi;Shinpei Ogata;Kozo Okano;and Daisuke Bekki
  • 通讯作者:
    and Daisuke Bekki
テスト実行結果を自動分類するためのメソッドにおける近接情報を活用した実行トレースの符号化
在测试执行结果自动分类的方法中使用邻近信息对执行跟踪进行编码
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    池田拓真;小形真平;岡野浩三;中島震
  • 通讯作者:
    中島震
時相論理式の生成に向けた時間関係認識手法の検討
生成时间逻辑公式的时间关系识别方法研究
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    大西舞子;小形真平;岡野浩三; 戸次大介
  • 通讯作者:
    戸次大介
Executable Counterexample for Java Model Checker
Java 模型检查器的可执行反例
Reducing Syntactic Complexity for Information Extraction from Japanese Requirement Specifications
降低从日语需求规范中提取信息的语法复杂性
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Maiko Onishi;Shinpei Ogata;Kozo Okano;and Daisuke Bekki
  • 通讯作者:
    and Daisuke Bekki
{{ 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 }}

岡野 浩三其他文献

MDDにおける操作記録プロトタイプによるユーザビリティ評価支援
MDD中使用操作记录原型的可用性评估支持
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    小形 真平;紙森 翔平;後藤 祐吾;岡野 浩三
  • 通讯作者:
    岡野 浩三
外部入力のみを保持できる整数変数を持つFSMに対する記号モデル検査法
具有只能保存外部输入的整数变量的有限状态机的符号模型检查方法

岡野 浩三的其他文献

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

{{ truncateString('岡野 浩三', 18)}}的其他基金

状態爆発するWEBアプリケーションに対するソフトウェアモデル検査
状态爆炸 Web 应用程序的软件模型检查
  • 批准号:
    18049054
  • 财政年份:
    2006
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
契約に基づいた関数型プログラム設計に対する正当性保証に関する研究
基于契约的功能程序设计正确性保证研究
  • 批准号:
    17700032
  • 财政年份:
    2005
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
関数型プログラムに対するモジュール構造を考慮にいれた効率のよい形式的検証支援
有效的形式验证支持,考虑到功能程序的模块化结构
  • 批准号:
    14780214
  • 财政年份:
    2002
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
有理数プレスブルガー文真偽判定の高速処理系
用于判断有理普雷斯堡句子真假的高速处理系统
  • 批准号:
    11780219
  • 财政年份:
    1999
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
時間制約付きペトリネットモデルで記述された分散システムの動作仕様の自動導出
自动推导由时间约束 Petri 网模型描述的分布式系统的行为规范
  • 批准号:
    07780260
  • 财政年份:
    1995
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
分散システムにおける実行効率の良い耐故障性動体プログラムの自動導出
自动推导分布式系统中执行效率高的容错运动程序
  • 批准号:
    06780258
  • 财政年份:
    1994
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似海外基金

「ダメな科学ライティング」をさせないための高大接続による探究学習教育法の研究
连接高中和大学的探究学习教学法研究防止“糟糕的科学写作”
  • 批准号:
    20K03251
  • 财政年份:
    2020
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Construction of a large word database with accent information
构建带有口音信息的大型单词数据库
  • 批准号:
    19K13173
  • 财政年份:
    2019
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Clarifying the effects of topics on vocabulary, grammar, and discourse strategies
阐明主题对词汇、语法和话语策略的影响
  • 批准号:
    18H00676
  • 财政年份:
    2018
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Study on infrastructure development of integrating imaging diagnosis system
一体化影像诊断系统基础设施建设研究
  • 批准号:
    17K15868
  • 财政年份:
    2017
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Elicitation of Additional Requirements from Existing Development Artifacts by Natural Language Processing
通过自然语言处理从现有开发工件中引出额外要求
  • 批准号:
    17K00116
  • 财政年份:
    2017
  • 资助金额:
    $ 2.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了