Основные понятия
STLは、従来のSTLでは表現できない工学的な性質を表現できるよう、値凍結演算子を導入したロジックである。本研究では、値凍結変数が複数個含まれるSTL式に対して、効率的なブール値モニタリングおよび定量的ロバスト性モニタリングのアルゴリズムを提案する。
Аннотация
本研究では、Signal Temporal Logic(STL)を拡張したSTLについて取り扱っている。STLは、値凍結演算子を導入することで、従来のSTLでは表現できなかった工学的な性質を表現できるようになった。
提案するアルゴリズムの概要は以下の通り:
-
STL*式のブール値モニタリングアルゴリズム:
- 凍結変数の数を|V|とすると、通常のアプローチでは|π||V|+1の計算量が必要となる。
- 提案アルゴリズムでは、サンプル点ではなく、サブ式が真となる時間区間に着目することで、計算量を|π||V| · max(log(|π|), |φ|·|intvl(φ)|)に削減できる。
-
STL*式の定量的ロバスト性モニタリングアルゴリズム:
- ブール値モニタリングと同様に、サンプル点ではなく時間区間に着目することで、効率化を図る。
- ロバスト性値の計算は、保守的な範囲を二分探索することで行う。
提案アルゴリズムの実装実験の結果、2つの値凍結変数を含むSTL式のモニタリングが実用的な時間で行えることを示した。これは先行研究では実現できていなかった。さらに、3つの値凍結変数を含むSTL式のモニタリングも可能であることを示した。
Статистика
提案アルゴリズムのブール値モニタリングの計算量は、|π||V| · max(log(|π|), |φ|·|intvl(φ)|)
提案アルゴリズムのロバスト性モニタリングの計算量は、|π||V|+1
Цитаты
"STL*は、従来のSTLでは表現できない工学的な性質を表現できるよう、値凍結演算子を導入したロジックである。"
"提案アルゴリズムでは、サンプル点ではなく、サブ式が真となる時間区間に着目することで、計算量を削減できる。"
"提案アルゴリズムの実装実験の結果、2つの値凍結変数を含むSTL*式のモニタリングが実用的な時間で行えることを示した。"