システム間連携に関する形式的仕様の記述および検証手法の開発

制定系统间协调的正式规范和验证方法

基本信息

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

项目摘要

本研究は、ソフトウェアによって実現された複数のシステムの間の連携(システム間連携)に関する欠陥を仕様の段階で検出する手法を構築し、システム群が提供する機能の信頼性向上に寄与することを目的としている。本年度の成果は、主に以下の2点である。(1) システム間連携に関する期待される振る舞いを仕様として記述するために、EPNAT(Extended Place/Transition Net with Attributed Tokens;属性付きトークンをもつ拡張プレース/トランジションネット)を応用する方法を明らかにした。EPNATは、システムの状態遷移に着目して実行可能かつ抽象的な形式仕様を記述するモデリング言語(拡張状態遷移モデル)の一種で、研究代表者らの過去の研究において考案されたものである。システム間連携を含む小規模なシステム群に関する例題に対して、EPNATによる仕様(EPNATモデル)を試験的に構築した。(2) EPNATモデルを自動検証するための、モデル探索アルゴリズムや充分性評価基準を構築した。モデル探索アルゴリズムは、探索方向を無作為に選択するため効率がよいとはいえないが、指定された検証条件(システム群の仕様上満たされるべき条件)に対する違反を欠陥として検出できる。探索は、欠陥を検出するか充分性評価基準を満たすまで繰り返す。充分性評価基準は、システム間連携に関与するEPNATのモデル要素(グルー・トランジションなど)に着目して構築した。これらを評価用ツールに実装し、先述の例題に試験適用して有効性を議論した。
这项研究旨在构建一种方法,用于检测软件在规范阶段实现的多个系统(Intersystem Collaporation)之间的缺陷,并有助于提高系统组提供的功能的可靠性。今年的结果主要如下:(1)我们已经澄清了如何应用EPNAT(具有归因于代币的扩展地点/过渡网)来描述与Intersystem协作有关的期望行为作为规格。 EPNAT是一种建模语言(扩展的状态过渡模型),它描述了可执行和抽象的形式规格,重点是系统状态过渡,并且是主要研究人员在先前的研究中设计的。构建了基于测试的规范(EPNAT模型),例如与包括系统间协作在内的小规模系统有关的问题。 (2)已构建了模型搜索算法和充分评估标准,用于自动验证EPNAT模型。尽管模型搜索算法并不有效,因为它随机选择了搜索方向,但可以检测到对指定的验证条件(应在系统组的规格中应满足的条件)作为缺陷。重复搜索,直到检测到缺陷或满足足够评估标准为止。充分评估标准是通过关注EPNAT的模型元素(例如组过渡)来构建的,EPNAT涉及到系统间协作。这些是在评估工具中实施的,并对上述示例问题进行了测试,以讨论其有效性。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Automated Random Simulation for Checking a Behavioral Model of Systems Based on Extended Place/Transition Net with Attributed Tokens
自动随机仿真用于检查基于带有属性令牌的扩展位置/转移网络的系统行为模型
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    S. Matsumoto;T. Katayama;T. Takagi
  • 通讯作者:
    T. Takagi
{{ 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 }}

高木 智彦其他文献

拡張プレース/トランジションネットに基づくVDM仕様の構築手法の提案
提出一种基于扩展位置/转换网络构建VDM规范的方法
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    高木 智彦;赤木 章紀
  • 通讯作者:
    赤木 章紀
Identifying Outlets at which Electrical Appliances are Used by Electrical Wire Sensing to Gain Positional Information about Appliance Use
通过电线感应识别使用电器的插座,以获得有关电器使用的位置信息
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    高木 智彦;赤木 章紀;小泉修一;孔 全,前川 卓也
  • 通讯作者:
    孔 全,前川 卓也
ペトリネットに基づくミュータントを用いたネガティブテストケースの作成
使用基于 Petri 网的突变体创建阴性测试用例
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Tomohiko Takagi;Akinori Akagi;Tetsuro Katayama;高木 智彦
  • 通讯作者:
    高木 智彦
VDMの仕様記述言語を導入した状態遷移図とそのテスト基準の提案
使用VDM规范语言提出状态转移图及其测试标准
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    高木 智彦;赤木 章紀
  • 通讯作者:
    赤木 章紀
ブラウザ部分仮想化の提案
浏览器部分虚拟化提案
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Tomohiko Takagi;Akinori Akagi;Tetsuro Katayama;高木 智彦;小泉修一,早川智一,疋田輝雄
  • 通讯作者:
    小泉修一,早川智一,疋田輝雄

高木 智彦的其他文献

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

{{ truncateString('高木 智彦', 18)}}的其他基金

拡張状態遷移モデルから生成されるVDM仕様に基づく体系的テストケース設計手法
基于扩展状态转换模型生成的VDM规范的系统测试用例设计方法
  • 批准号:
    17K00103
  • 财政年份:
    2017
  • 资助金额:
    $ 1.33万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

Rigorous and Efficient Library Compatibility Verification Method based on Runtime Information Analysis of Used Functions
基于所用函数运行时信息分析的严谨高效的库兼容性验证方法
  • 批准号:
    22K21279
  • 财政年份:
    2022
  • 资助金额:
    $ 1.33万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
Differential Testing Techniques Towards Large-scale Deployment of Deep Learning Systems
深度学习系统大规模部署的差异化测试技术
  • 批准号:
    19K24348
  • 财政年份:
    2019
  • 资助金额:
    $ 1.33万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
Combinatorial testing in continuous development
持续开发中的组合测试
  • 批准号:
    17K12668
  • 财政年份:
    2017
  • 资助金额:
    $ 1.33万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Automated Program Repair for Web Applications
Web 应用程序的自动程序修复
  • 批准号:
    16K16039
  • 财政年份:
    2016
  • 资助金额:
    $ 1.33万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
変異解析に着目したWebアプリケーションの自動プログラム修正
专注于突变分析的Web应用程序自动程序修改
  • 批准号:
    15H06827
  • 财政年份:
    2015
  • 资助金额:
    $ 1.33万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了