2020 Fiscal Year Research-status Report
Software adaptation with reasonable compromise using information on deductive proof of consistency
Project/Area Number |
19K20249
|
Research Institution | National Institute of Informatics |
Principal Investigator |
小林 努 国立情報学研究所, アーキテクチャ科学研究系, 特任研究員 (10803405)
|
Project Period (FY) |
2019-04-01 – 2022-03-31
|
Keywords | ソフトウェア / 形式手法 / 頑健性 / システムモデリング / 段階的詳細化 / Event-B |
Outline of Annual Research Achievements |
変化する複雑な環境の中で動作する、高い安全性が求められるソフトウェアの需要が増加している。これに対し、動作環境と制御器の動作を形式的な仕様で記述して検証するアプローチが有効だが、現実の環境には開発時の想定と違う振る舞いや変化が存在する。 そこで、本研究では、環境が変化した際に、要求を満たすように整合性のある形で制御器を適切に変更(適応)することで、実世界で動くソフトウェアの安全性向上に寄与することを目指している。 2020年度においては、環境の動作に特定の変化があった場合でも安全性を保てるように制御器を自動で変換する手法や、一部の要求を適切に妥協することでより大きな環境変化に対応する手法、そしてそもそも適応が可能なのかどうかの判定式を導出する手法を提案し、形式仕様記述手法Event-Bの仕様に手法を適用するツールの実装を行った。
|
Current Status of Research Progress |
Current Status of Research Progress
2: Research has progressed on the whole more than it was originally planned.
Reason
昨年度の成果を基礎として自動化・体系化を進め、本研究課題の目標に近付けることができた。
|
Strategy for Future Research Activity |
手法を一般化して様々な環境の変化の種類や多段階の抽象度に対応することや、妥協しながらの要求の充足を体系化しより柔軟にすることを目指し、研究成果をまとめる。
|
Causes of Carryover |
新型コロナウイルス蔓延に伴う研究形態変更で生じた。 次年度は社会情勢に合った形での研究のため、実験用の計算リソースなどに使用する。
|
Research Products
(7 results)