Download presentation
Presentation is loading. Please wait.
1
SSR 論文調査 Safety and Cyber-Physical Systems
清 雄一
2
調査対象 Szvetits, M., & Zdun, U. (2013). Enhancing Root Cause Analysis with Runtime Models and Interactive Visualizations. In Proc. Workshop on Models at run.time (pp. 4:1–4:12). Jacquet, C., & Mohamed, A. (2013). Building heterogeneous models at runtime to detect faults in ambient-intelligent environments. In Proc. Workshop on Models at run.time (pp. 5:1–5:11). Junior, A. R. S., Costa, F. M., & Clarke, P. (2013). A Model- driven Approach to Develop and Manage Cyber-Physical Systems. In Proc. Workshop on Models at run.time (pp. 6:1– 6:11).
3
Szvetits, M., & Zdun, U. (2013). Enhancing Root Cause Analysis with Runtime Models and Interactive Visualizations. In Proc. Workshop on Models at run.time (pp. 4:1–4:12).
4
目的 可視化とmodels@runtimeを組み合わせることで,根本 原因解析の支援を行う
実行中のシステムにおけるログファイルの変更を検出し,必 要な情報を抽出し,対応するモデル成果物と関連付けて可視 化する
5
主張点 一貫したモデル駆動開発において,ログファイルを基に バグの原因となっているモデルを,インタラクティブな方 法で特定するための支援を行うといのが新しい
6
関連研究 似たようなアプローチを取るものはたくさんある Maoz, S.: Using model-based traces as runtime models. Computer 42(10) (October 2009) 28-36 実行システムの構造と振舞いを理解するために,メトリクスと操作に 重点を置いている 一方,当システムでは,実行システムとモデルとの関係の可視化に 重点を置いている Graf, P., Muller-Glaser, K.D.: Dynamic mapping of runtime information models for debugging embedded software. In: Proceedings of the Seventeenth IEEE International Workshop on Rapid System Prototyping. RSP (2006) 3-9 モデルのテストとデバッグに重点を置いている 一方,当システムでは,実行システムにおける根本原因解析に重 点を置いている
7
提案する開発ステップ
8
原因解析のための可視化
9
実験評価結果
10
調査者の私見 長所 短所 一貫したモデル駆動開発に無理なく対応した根本原因検知ア プローチが提案されている
モデルが複雑になってくると,提案可視化手法では,根本原 因の特定まで時間がかかりそう
11
Jacquet, C., & Mohamed, A. (2013). Building heterogeneous models at runtime to detect faults in ambient-intelligent environments. In Proc. Workshop on Models at run.time (pp. 5:1–5:11).
12
目的 アンビエント環境におけるハードウェア故障を検知する 以下は対象外 実行時に発見されたセンサのみを使って検知する
ハードウェア中のどのコンポーネントが故障したかまでの特定 ソフトウェアに関連した故障
13
主張点 その場で見つけたセンサを使って,アクチュエータの故 障を検知できる 学習などの事前準備が不要
14
関連研究 故障である状態を学習 故障の振舞いをあらかじめ定義
15
想定 各オブジェクト(ライト等)は,自身のクラスを知っている 各オブジェクトはシステムと通信可能
=機能や取り得る振舞いを知っている 各オブジェクトはシステムと通信可能 各オブジェクトは移動するたびに位置をシステムに通知
16
提案概要 効果のモデル化とセンシング可能な物理量のモデル化 効果のモデル化の詳細 効果 センシング可能な物理量 ステートマシン
例:光束(明るさ×範囲) 各オブジェクトは自分の想定される効果を認識している センシング可能な物理量 例:照度(明るさ) 効果の定義と距離から計算可能 効果のモデル化の詳細 ステートマシン
17
モデル例 センシングまでのモデル アクチュエータの内部モデル
18
調査者の私見 長所 短所 「効果」と「センシング可能な影響」を明確に分けて,それぞれ 物理量としてモデル化しているのが面白い
「こういうものがセンシングできるはず」でそれができなければ 故障だ,というアプローチは既存研究にもありそうで,それを 単に物理量として明確化しただけのような気もする
19
Junior, A. R. S. , Costa, F. M. , & Clarke, P. (2013)
Junior, A. R. S., Costa, F. M., & Clarke, P. (2013). A Model-driven Approach to Develop and Manage Cyber-Physical Systems. In Proc. Workshop on Models at run.time (pp. 6:1–6:11).
20
目的 CPSの主要アプリであるマイクログリッド電力管理の分野 において,定義から物理コンポーネントの制御まで, 様々なレベルを考慮してモデルを作る
21
主張点 models at runtimeの技術を使ってCPS管理のモデルを作 る
22
提案モデル 各レイヤがruntimeモデル
23
コントロールスクリプト例
24
関連研究 ほぼ同じだが,一番下のレイヤが全てのイベントを上に 投げる研究がある
Enrich, R., Skovron, P., Tolos, M., Torrent-Moreno, M.: Microgrid management based on economic and technical criteria. In: IEEE International Energy Conference and Exhibition (ENERGYCON), IEEE (September 2012) 551–556 これだと,複雑なシステムでは上のレイヤに負荷がかかりす ぎる
25
実験評価結果 (無し)
26
調査者の私見 長所 短所 位置やデバイス等,CPSにおいて一般的であると考えられる 要素は提案モデルで共通に取り扱える
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.