Core Concepts
シミュレーションモデルの妥当性保証と関連する動作条件を設計契約を用いて定式化し、テストケースの要件を満たすシミュレーション設定を半自動的に構成する。
Abstract
本論文では、自動運転システムのシナリオベースのテストにおいて、シミュレーション結果の信頼性が重要な課題であることを述べている。シミュレーションモデルの妥当性と、シミュレーション設定の構成が大きな影響を及ぼす。
提案手法では、設計契約を用いてシミュレーションモデルの妥当性領域を定式化する。妥当性領域は、モデルの有効性を保証する動作条件を表す。また、テストケースの要件も設計契約として定式化する。
これらの契約を用いて、テストケースに適したシミュレーション設定を半自動的に構成する。シミュレーションモデルの契約が、テストケースの契約を充足するように、シミュレーション設定を合成する。
さらに、シミュレーション実行時にモデルの妥当性領域を監視するためのランタイムモニタを生成する手法も提案している。これにより、シミュレーション結果の信頼性を高めることができる。
Stats
シミュレーションの信頼性は、シミュレーションモデルの妥当性と、シミュレーション設定の構成に大きく依存する。
シナリオベースのテストでは、膨大な数のテストケースが必要となるため、専門家による手動での設定は現実的ではない。
Quotes
"シミュレーションモデルの妥当性領域は、モデルが十分に有効と見なされる動作条件の集合として定義される。"
"テストケースの契約は、シナリオの動作条件を仮定に、評価基準の妥当性要件を保証に持つ。"