TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2025113042
公報種別公開特許公報(A)
公開日2025-08-01
出願番号2024007664
出願日2024-01-22
発明の名称ブラックボックスシステムのテストのためのコンピュータ実装方法及びコンピュータシステム
出願人国立大学法人京都大学
代理人個人
主分類G06F 11/36 20060101AFI20250725BHJP(計算;計数)
要約【課題】ブラックボックスシステムのテストの効率を改善する。
【解決手段】開示の方法は、ブラックボックスシステムのテストのため、ブラックボックスシステムの挙動を近似するモデルを生成する学習アルゴリズムに基づいて、前記モデルの生成処理を実行し、生成された前記モデルのテストを実行することを含むテスト処理を実行する、ことを備える。前記テスト処理は、前記モデルのテストのための複数の異なる種類のアルゴリズムを並列実行することを含む。
【選択図】図1
特許請求の範囲【請求項1】
ブラックボックスシステムのテストのためコンピュータによって実行されるコンピュータ実装方法であって、
ブラックボックスシステムの挙動を近似するモデルを生成する学習アルゴリズムに基づいて、前記モデルの生成処理を実行し、
生成された前記モデルのテストを実行することを含むテスト処理を実行する、
ことを備え、
前記テスト処理は、前記モデルのテストのための複数の異なる種類のアルゴリズムを並列実行することを含む、
ブラックボックスシステムのテストのためのコンピュータ実装方法。
続きを表示(約 2,700 文字)【請求項2】
前記テスト処理の実行後に、後処理を実行することを更に備え、
前記後処理は、前記生成処理の再実行を決定することを含み、
前記テスト処理において並列実行されている前記複数の異なる種類のアルゴリズムのうちのいずれかにおいてテスト結果が得られると、前記テスト処理から前記後処理へ移行する、
請求項1に記載のブラックボックスシステムのテストのためのコンピュータ実装方法。
【請求項3】
前記複数の異なる種類のアルゴリズムは、
前記モデルの形式的検証としてのモデル検査アルゴリズム、及び、
前記モデル検査アルゴリズムとは異なる種類のアルゴリズム
を含み、
前記後処理は、
前記モデル検査アルゴリズムによって前記モデルの反例が発見されなかった場合に実行される等価性テストと、
前記モデル検査アルゴリズムによって前記モデルの反例が発見された場合に実行される反例検証処理と、
を含み、
前記後処理において、前記等価性テストを実行した結果、前記ブラックボックスシステムと前記モデルとが等価ではないと判定された場合、前記生成処理の再実行が決定され、
前記後処理において、前記反例検証処理を実行した結果、前記反例が前記ブラックボックスシステムについての反例ではないと判定された場合、前記生成処理の再実行が決定される、
請求項2に記載のブラックボックスシステムのテストのためのコンピュータ実装方法。
【請求項4】
前記複数の異なる種類のアルゴリズムは、
前記モデルの形式的検証としてのモデル検査アルゴリズム、及び、
前記モデルの反例探索アルゴリズム、
を含み、
前記後処理は、前記モデル検査アルゴリズム及び前記反例探索アルゴリズムのいずれかによって、前記モデルの反例が発見された場合に実行される反例検証処理を含み、
前記後処理において、前記反例検証処理を実行した結果、前記反例が前記ブラックボックスシステムについての反例ではないと判定された場合、前記生成処理の再実行が決定される、
請求項2に記載のブラックボックスシステムのテストのためのコンピュータ実装方法。
【請求項5】
前記複数の異なる種類のアルゴリズムは、
前記モデルの形式的検証としてのモデル検査アルゴリズム、及び、
前記ブラックボックスシステムと前記モデルとの第1等価性テストのためのアルゴリズムと、
を含み、
前記後処理は、前記モデル検査アルゴリズムによって、前記モデルの反例が発見されなかった場合に実行される第2等価性テストを含み、
前記テスト処理において、前記第1等価性テストを実行した結果、前記ブラックボックスシステムと前記モデルとが等価ではないと判定された場合、前記生成処理の再実行が決定され、
前記後処理において、前記第2等価性テストを実行した結果、前記ブラックボックスシステムと前記モデルとのが等価ではないと判定された場合、前記生成処理の再実行が決定される、
請求項2に記載のブラックボックスシステムのテストのためのコンピュータ実装方法。
【請求項6】
前記複数の異なる種類のアルゴリズムは、
前記ブラックボックスシステムと前記モデルとの第1等価性テストのためのアルゴリズムと、
前記第1等価性テストのための前記アルゴリズムとは異なる種類のアルゴリズムと、
を含み、
前記後処理は、前記第1等価性テストのためのアルゴリズムとは異なる種類の前記アルゴリズムにおいてテスト結果が得られた場合に実行される第2等価性テストを含み、
前記テスト処理において、前記第1等価性テストを実行した結果、前記ブラックボックスシステムと前記モデルとが等価ではないと判定された場合、前記生成処理の再実行が決定され、
前記後処理において、前記第2等価性テストを実行した結果、前記ブラックボックスシステムと前記モデルとが等価ではないと判定された場合、前記生成処理の再実行が決定される、
請求項2に記載のブラックボックスシステムのテストのためのコンピュータ実装方法。
【請求項7】
前記第1等価性テストのためのアルゴリズムとは異なる種類の前記アルゴリズムは、前記モデルの形式検証アルゴリズム及び前記モデルの反例探索アルゴリズムの少なくともいずれか一方を含む、
請求項6に記載のブラックボックスシステムのテストのためのコンピュータ実装方法。
【請求項8】
前記複数の異なる種類のアルゴリズムは、
前記モデルのモデル検査アルゴリズム、
前記モデルの反例探索アルゴリズム、及び、
前記ブラックボックスシステムと前記モデルとの第1等価性テストのためのアルゴリズム、
を含み、
前記後処理は、前記モデル検査アルゴリズムにおいて、前記モデルの反例が発見されなかった場合に実行される第2等価性テストを含み、
前記後処理は、前記モデル検査アルゴリズム及び前記反例探索アルゴリズムのいずれかのテスト結果として、前記モデルの反例が発見された場合に実行される反例検証処理を含み、
前記テスト処理において、前記第1等価性テストを実行した結果、前記ブラックボックスシステムと前記モデルとが等価ではないと判定された場合、前記生成処理の再実行が決定され、
前記後処理において、前記第2等価性テストを実行した結果、前記ブラックボックスシステムと前記モデルとが等価ではないと判定された場合、前記生成処理の再実行が決定され、
前記後処理において、前記反例検証処理を実行した結果、前記反例が、前記ブラックボックスシステムについての反例ではないと判定された場合、前記生成処理の再実行が決定される、
請求項2に記載のブラックボックスシステムのテストのためのコンピュータ実装方法。
【請求項9】
ブラックボックスシステムの挙動を近似するモデルを生成する学習アルゴリズムに基づいて、前記モデルの生成処理を実行し、
生成された前記モデルのテストを実行することを含むテスト処理を実行する、
よう構成され、
前記テスト処理は、前記モデルのテストのための複数の異なる種類のアルゴリズムを並列実行することを含む、
システム。

発明の詳細な説明【技術分野】
【0001】
本開示は、ブラックボックスシステムのテストのためのコンピュータ実装方法及びコンピュータシステムに関する。
続きを表示(約 1,300 文字)【背景技術】
【0002】
非特許文献1は、ブラックボックスシステムの挙動を近似するハイブリッドオートマトンの学習アルゴリズムを開示している。
【0003】
特許文献1は、ハイブリッドシステムの形式的検証を開示している。
【先行技術文献】
【非特許文献】
【0004】
Amit Gurung, Masaki Waga, Kohei Suenaga, “Learning nonlinear hybrid automata from input-output time-series data” Proc. ATVA 2023, LNCS 14215, pp. 33-52, Springer.
【特許文献】
【0005】
特開2013-3897号公報
【発明の概要】
【0006】
ブラックボックスシステムは、一部又は全部の内部動作又は仕組みが不明であるシステムである。例えば、自動車・航空機などの産業機械は、ブラックボックスシステムであることが多い。
【0007】
ブラックボックスシステムのテストは、ブラックボックスシステムが、所定の仕様(specification)を満たすかどうかを確認することである。ブラックボックスシステムは、内部動作等が不明であるため、ブラックボックスシステムのテストには、従来、ランダムシミュレーションが用いられている。ランダムシミュレーションは、ランダムな入力をブラックボックスシステムに与えて、ブラックボックスシステムの出力が仕様を満たすかどうかを観察する手法である。ブラックボックスシステムに仕様を破る例(反例;counterexample)が存在すれば、ランダムシミュレーションによって、その反例を発見することができる。また、ランダムシミュレーションによって、反例を発見できなければ、そのブラックボックスシステムは、安全である(仕様を満たす)と判定することができる。
【0008】
しかし、ランダムシミュレーションでは、ランダムに多数の入力をブラックボックスシステムに与える必要があり、効率が悪い。特に、反例が、稀にしか生じない場合には、ランダムな入力では、反例を発見するのが困難なことが多い。このため、ランダムシミュレーションを、長時間行う必要が生じ、効率が低下する。
【0009】
したがって、ブラックボックスシステムのテストの効率を改善するため、ブラックボックスシステムのテストのための新たな技術が望まれる。
【0010】
本開示のある側面は、方法である。開示の方法は、ブラックボックスシステムのテストのためコンピュータによって実行されるコンピュータ実装方法であり得る。開示の方法は、ブラックボックスシステムの挙動を近似するモデルを生成する学習アルゴリズムに基づいて、前記モデルの生成処理を実行し、生成された前記モデルのテストを実行することを含むテスト処理を実行する、ことを備え得る。前記テスト処理は、前記モデルのテストのための複数の異なる種類のアルゴリズムを並列実行することを含み得る。
(【0011】以降は省略されています)

この特許をJ-PlatPat(特許庁公式サイト)で参照する

関連特許

国立大学法人京都大学
抗がん剤
1か月前
国立大学法人京都大学
マグネトロン
4か月前
国立大学法人京都大学
バイオセンサ
26日前
国立大学法人京都大学
多環芳香族化合物
18日前
国立大学法人京都大学
多環芳香族化合物
1か月前
国立大学法人京都大学
多環芳香族化合物
1か月前
国立大学法人京都大学
細胞質送達ペプチド
5か月前
国立大学法人京都大学
凍結細胞の製造方法
3か月前
国立大学法人京都大学
高さ調整可能な展示台
3か月前
個人
肝疾患の検出方法
3か月前
国立大学法人京都大学
剪断流を発生させる器具
5か月前
国立大学法人京都大学
ブロック共重合体の製造方法
2か月前
国立大学法人京都大学
電気伝導体及びその設計方法
1か月前
国立大学法人京都大学
データ読み出し方法および装置
3か月前
国立大学法人京都大学
2次元フォトニック結晶レーザ
11日前
国立大学法人京都大学
陽極およびアルカリ水電解装置
2か月前
国立大学法人京都大学
2次元フォトニック結晶レーザ
20日前
国立大学法人京都大学
もやもや病の発症を予測する方法
6か月前
国立大学法人京都大学
神経変性疾患の予防または治療薬
2か月前
国立大学法人京都大学
配座固定アミロイドβ42誘導体
1か月前
国立大学法人京都大学
全固体イオン選択性電極用組成物
3か月前
DMG森精機株式会社
表面発光装置
27日前
国立大学法人京都大学
二酸化炭素を回収する方法および装置
1か月前
国立大学法人京都大学
フーリエ変換装置および無線通信装置
3か月前
国立大学法人京都大学
フルオロリン酸イオンを分離する方法
10日前
国立大学法人京都大学
BRG1遺伝子を標的とした膵癌治療剤
19日前
株式会社構造計画研究所
領域変形装置
1か月前
多摩川精機株式会社
圧電型角速度センサ
4か月前
日本電信電話株式会社
細胞培養デバイス
3か月前
日本電信電話株式会社
細胞培養デバイス
3か月前
日本電信電話株式会社
細胞培養デバイス
3か月前
日本電信電話株式会社
細胞培養デバイス
3か月前
東ソー株式会社
がんモデル動物の作製方法
2か月前
国立大学法人京都大学
含窒素スピロ環化合物の製法及びその化合物
5か月前
スタンレー電気株式会社
面発光レーザ装置
1か月前
国立大学法人京都大学
β-グルコシル配糖体の製造方法及び形質転換体
3か月前
続きを見る