研究課題/領域番号 |
19K20249
|
研究機関 | 国立情報学研究所 |
研究代表者 |
小林 努 国立情報学研究所, アーキテクチャ科学研究系, 特任研究員 (10803405)
|
研究期間 (年度) |
2019-04-01 – 2022-03-31
|
キーワード | ソフトウェア / 形式手法 / 頑健性 / システムモデリング / 段階的詳細化 / Event-B |
研究実績の概要 |
変化する複雑な環境の中で動作する、高い安全性が求められるソフトウェアの需要が増加している。これに対し、動作環境と制御器の動作を形式的な仕様で記述して検証するアプローチが有効だが、現実の環境には開発時の想定と違う振る舞いや変化が存在する。 そこで、本研究では、環境が変化した際に、要求を満たすように整合性のある形で制御器を適切に変更(適応)することで、実世界で動くソフトウェアの安全性向上に寄与することを目指している。 2020年度においては、環境の動作に特定の変化があった場合でも安全性を保てるように制御器を自動で変換する手法や、一部の要求を適切に妥協することでより大きな環境変化に対応する手法、そしてそもそも適応が可能なのかどうかの判定式を導出する手法を提案し、形式仕様記述手法Event-Bの仕様に手法を適用するツールの実装を行った。
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
2: おおむね順調に進展している
理由
昨年度の成果を基礎として自動化・体系化を進め、本研究課題の目標に近付けることができた。
|
今後の研究の推進方策 |
手法を一般化して様々な環境の変化の種類や多段階の抽象度に対応することや、妥協しながらの要求の充足を体系化しより柔軟にすることを目指し、研究成果をまとめる。
|
次年度使用額が生じた理由 |
新型コロナウイルス蔓延に伴う研究形態変更で生じた。 次年度は社会情勢に合った形での研究のため、実験用の計算リソースなどに使用する。
|