SlideShare una empresa de Scribd logo
1 de 13
SysPhSの紹介
10/14 SERA勉強会
スパークスシステムズ ジャパン
河野
1
紹介の流れ
1. SysPhSの概要・目的・歴史
2. OMGの仕様書の内容
3. シミュレーションのデモ
4. 注意事項・FAQ
2
SysPhSとは?
• OMGが定義する仕様
SysML Extension for Physical Interaction and Signal Flow Simulation
(物理的相互作用とシグナルフローシミュレーションのための
SysML拡張)
• https://www.omg.org/spec/SysPhS/1.1/About-SysPhS/
• 名前の通り、SysMLと組み合わせて利用する
• 対象としているSysMLは1.6だが、それ以前でも利用可能と思われる
• 現在のバージョンは1.1
(1.2の検討が進行中)
• しすふぃすorしすふぃずと発音されているように聞こえる
3
SysPhSの目的
作成したSysMLモデルに対して、外部のシミュレーションツール
を利用したシミュレーションを実行する
対応するツール: (このスライドでは「シミュレーションツール」と表記)
• OpenModelica
• Simulink
• Simscape
4
SysPhSのメリット
• シミュレーションツールに非依存なモデルを作成し
シミュレーションを実行できる
• 既にSysMLを利用している人にとっては、慣れている表記方法で
シミュレーションを定義できる
• 同じようなモデルを2回(SysML/ツール固有モデル)作る手間を省ける
• SysMLを利用したモデルの作成の用途として、
設計の可視化以外の用途が増える
(SysMLモデルを作成することの価値が増える)
• 電気や物理のエンジニアに対する、モデルを活用した設計の
理解や議論の支援
5
SysPhSの歴史
• 2018年6月にバージョン1.0がリリース
• 2021年6月にバージョン1.1がリリース
→3年間「放置」されていた?
• もともと、(実質)MagicDrawのためだけの仕様だった?
6
https://www.omg.org/spec/SysPhS/1.0
SysPhSの歴史
• バージョンが1.1になり、Enterprise Architectが(おそらく世界で
2番目の)対応ツールとして参加し、広がりつつある(気がする)
7
https://www.omg.org/spec/SysPhS/1.1
SysPhSの仕様書の内容
• 要素(ステレオタイプ)の定義
• 未対応の内容(例:関連ブロック)とその対処例
• SysMLモデルからシミュレーションツールへの変換ルール
• シミュレーションツール非依存のモデルライブラリ
• サンプル
8
SysPhSの要素
• プロパティ要素の拡張としてPhSConstant・PhSVariableの
2つを定義
• それだけ
9
SysPhSライブラリ
以下のような内容が定義されている
• 実数・整数・真偽値の入出力に利用するInterfaceBlock
• 熱・圧力など物理モデルの型やInterfaceBlock
• Gain, Addition, Subtractionなどのさまざまなコンポーネント
10
シミュレーションとの連携デモ
11
SysPhSに関する注意事項
• 定義されている要素やライブラリをSysMLモデルに
使うだけでは全く意味はない
(SysMLを作図目的に使っている人には意味はない)
• 対応しているツールでなければ全く意味はない
12
FAQ
• シミュレーションツールを直接使うのと何が違うの?
使い分けは?
→使う目的・工程(時期)が違うと考えます
• SysPhS
→要求定義~システムの概要設計のような早い段階で利用し
要求を満たすことができるのか、どのような条件なら
満たすことができるのか、の調査
→要求要素とのトレーサビリティ
• シミュレーションツールを直接使う
→実際に製品で動作させることを前提としたモデルの作成
製品で動作するコードの生成
• 目的が異なれば、作成するモデルの範囲・精度は異なる
13

Más contenido relacionado

La actualidad más candente

ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)tomitomi3 tomitomi3
 
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開ToruKubota4
 
自然言語処理による議論マイニング
自然言語処理による議論マイニング自然言語処理による議論マイニング
自然言語処理による議論マイニングNaoaki Okazaki
 
ReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language ModelsReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language Modelsharmonylab
 
データモデリング・テクニック
データモデリング・テクニックデータモデリング・テクニック
データモデリング・テクニックHidekatsu Izuno
 
優れた研究論文の書き方
優れた研究論文の書き方優れた研究論文の書き方
優れた研究論文の書き方Masanori Kado
 
第3回WBAレクチャー:BRAに基づく海馬体の確率的生成モデルの構築
第3回WBAレクチャー:BRAに基づく海馬体の確率的生成モデルの構築第3回WBAレクチャー:BRAに基づく海馬体の確率的生成モデルの構築
第3回WBAレクチャー:BRAに基づく海馬体の確率的生成モデルの構築The Whole Brain Architecture Initiative
 
深層生成モデルに基づく音声合成技術
深層生成モデルに基づく音声合成技術深層生成モデルに基づく音声合成技術
深層生成モデルに基づく音声合成技術NU_I_TODALAB
 
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用Reimi Kuramochi Chiba
 
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...Deep Learning JP
 
全力解説!Transformer
全力解説!Transformer全力解説!Transformer
全力解説!TransformerArithmer Inc.
 
MLflowによる機械学習モデルのライフサイクルの管理
MLflowによる機械学習モデルのライフサイクルの管理MLflowによる機械学習モデルのライフサイクルの管理
MLflowによる機械学習モデルのライフサイクルの管理Takeshi Yamamuro
 
OSを手作りするという趣味と仕事
OSを手作りするという趣味と仕事OSを手作りするという趣味と仕事
OSを手作りするという趣味と仕事uchan_nos
 
CV分野におけるサーベイ方法
CV分野におけるサーベイ方法CV分野におけるサーベイ方法
CV分野におけるサーベイ方法Hirokatsu Kataoka
 
【DL輪読会】A Time Series is Worth 64 Words: Long-term Forecasting with Transformers
【DL輪読会】A Time Series is Worth 64 Words: Long-term Forecasting with Transformers【DL輪読会】A Time Series is Worth 64 Words: Long-term Forecasting with Transformers
【DL輪読会】A Time Series is Worth 64 Words: Long-term Forecasting with TransformersDeep Learning JP
 
Data-Centric AI開発における データ生成の取り組み
Data-Centric AI開発における データ生成の取り組みData-Centric AI開発における データ生成の取り組み
Data-Centric AI開発における データ生成の取り組みTakeshi Suzuki
 
2019年度チュートリアルBPE
2019年度チュートリアルBPE2019年度チュートリアルBPE
2019年度チュートリアルBPE広樹 本間
 

La actualidad más candente (20)

ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)
 
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
 
Mavenの真実とウソ
Mavenの真実とウソMavenの真実とウソ
Mavenの真実とウソ
 
自然言語処理による議論マイニング
自然言語処理による議論マイニング自然言語処理による議論マイニング
自然言語処理による議論マイニング
 
ReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language ModelsReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language Models
 
データモデリング・テクニック
データモデリング・テクニックデータモデリング・テクニック
データモデリング・テクニック
 
優れた研究論文の書き方
優れた研究論文の書き方優れた研究論文の書き方
優れた研究論文の書き方
 
第3回WBAレクチャー:BRAに基づく海馬体の確率的生成モデルの構築
第3回WBAレクチャー:BRAに基づく海馬体の確率的生成モデルの構築第3回WBAレクチャー:BRAに基づく海馬体の確率的生成モデルの構築
第3回WBAレクチャー:BRAに基づく海馬体の確率的生成モデルの構築
 
深層生成モデルに基づく音声合成技術
深層生成モデルに基づく音声合成技術深層生成モデルに基づく音声合成技術
深層生成モデルに基づく音声合成技術
 
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
 
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
 
Agile and Business
Agile and BusinessAgile and Business
Agile and Business
 
全力解説!Transformer
全力解説!Transformer全力解説!Transformer
全力解説!Transformer
 
MLflowによる機械学習モデルのライフサイクルの管理
MLflowによる機械学習モデルのライフサイクルの管理MLflowによる機械学習モデルのライフサイクルの管理
MLflowによる機械学習モデルのライフサイクルの管理
 
OSを手作りするという趣味と仕事
OSを手作りするという趣味と仕事OSを手作りするという趣味と仕事
OSを手作りするという趣味と仕事
 
CV分野におけるサーベイ方法
CV分野におけるサーベイ方法CV分野におけるサーベイ方法
CV分野におけるサーベイ方法
 
ログについて改めて考えてみた
ログについて改めて考えてみたログについて改めて考えてみた
ログについて改めて考えてみた
 
【DL輪読会】A Time Series is Worth 64 Words: Long-term Forecasting with Transformers
【DL輪読会】A Time Series is Worth 64 Words: Long-term Forecasting with Transformers【DL輪読会】A Time Series is Worth 64 Words: Long-term Forecasting with Transformers
【DL輪読会】A Time Series is Worth 64 Words: Long-term Forecasting with Transformers
 
Data-Centric AI開発における データ生成の取り組み
Data-Centric AI開発における データ生成の取り組みData-Centric AI開発における データ生成の取り組み
Data-Centric AI開発における データ生成の取り組み
 
2019年度チュートリアルBPE
2019年度チュートリアルBPE2019年度チュートリアルBPE
2019年度チュートリアルBPE
 

Más de Sparx Systems Japan

ビジネスアナリシスとモデリングツール
ビジネスアナリシスとモデリングツールビジネスアナリシスとモデリングツール
ビジネスアナリシスとモデリングツールSparx Systems Japan
 
モデルの差分比較とマージ・Git運用支援ツール LemonTree 紹介セミナー
モデルの差分比較とマージ・Git運用支援ツール LemonTree 紹介セミナーモデルの差分比較とマージ・Git運用支援ツール LemonTree 紹介セミナー
モデルの差分比較とマージ・Git運用支援ツール LemonTree 紹介セミナーSparx Systems Japan
 
要求管理ツールRaQuest 操作セミナー
要求管理ツールRaQuest 操作セミナー要求管理ツールRaQuest 操作セミナー
要求管理ツールRaQuest 操作セミナーSparx Systems Japan
 
SMTPのSTARTTLSにおけるTLSバージョンについて
SMTPのSTARTTLSにおけるTLSバージョンについてSMTPのSTARTTLSにおけるTLSバージョンについて
SMTPのSTARTTLSにおけるTLSバージョンについてSparx Systems Japan
 
見せてもらおうか、真のモデリングツールの性能とやらを!
見せてもらおうか、真のモデリングツールの性能とやらを!見せてもらおうか、真のモデリングツールの性能とやらを!
見せてもらおうか、真のモデリングツールの性能とやらを!Sparx Systems Japan
 
UMLの本当の価値を知っていますか? ツールで引き出すその真価!
UMLの本当の価値を知っていますか? ツールで引き出すその真価!UMLの本当の価値を知っていますか? ツールで引き出すその真価!
UMLの本当の価値を知っていますか? ツールで引き出すその真価!Sparx Systems Japan
 

Más de Sparx Systems Japan (6)

ビジネスアナリシスとモデリングツール
ビジネスアナリシスとモデリングツールビジネスアナリシスとモデリングツール
ビジネスアナリシスとモデリングツール
 
モデルの差分比較とマージ・Git運用支援ツール LemonTree 紹介セミナー
モデルの差分比較とマージ・Git運用支援ツール LemonTree 紹介セミナーモデルの差分比較とマージ・Git運用支援ツール LemonTree 紹介セミナー
モデルの差分比較とマージ・Git運用支援ツール LemonTree 紹介セミナー
 
要求管理ツールRaQuest 操作セミナー
要求管理ツールRaQuest 操作セミナー要求管理ツールRaQuest 操作セミナー
要求管理ツールRaQuest 操作セミナー
 
SMTPのSTARTTLSにおけるTLSバージョンについて
SMTPのSTARTTLSにおけるTLSバージョンについてSMTPのSTARTTLSにおけるTLSバージョンについて
SMTPのSTARTTLSにおけるTLSバージョンについて
 
見せてもらおうか、真のモデリングツールの性能とやらを!
見せてもらおうか、真のモデリングツールの性能とやらを!見せてもらおうか、真のモデリングツールの性能とやらを!
見せてもらおうか、真のモデリングツールの性能とやらを!
 
UMLの本当の価値を知っていますか? ツールで引き出すその真価!
UMLの本当の価値を知っていますか? ツールで引き出すその真価!UMLの本当の価値を知っていますか? ツールで引き出すその真価!
UMLの本当の価値を知っていますか? ツールで引き出すその真価!
 

SysPhSの紹介