SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Yakinduによる状態遷移 シミュレーション	
	
田中	
ビューファイブ	LLC	
2016/05/13
Yakindu とは?	
•  オープンソースの Statechart	ツール	
–  h9ps://www.itemis.com/en/yakindu/statechart-tools/	
補足)	itemis 社は	Xtext	の開発元であり、内部的に Xtext	を利用しています
特徴	
h9ps://www.itemis.com/en/yakindu/statechart-tools/	
編集機能	 チェック検証機能	 シミュレーション機能	 コード生成機能
ツールを使うための情報	
•  DocumentaHon	
–  h9ps://www.itemis.com/en/yakindu/statechart-tools/documentaHon/	
•  Comprehensive	tutorial	
–  h9ps://www.itemis.com/en/yakindu/statechart-tools/documentaHon/
tutorials	
•  Video	Tutorials	by	Prof.	Tom	Mens	
–  h9ps://www.youtube.com/watch?
list=PLmHMvhX5wK_aohX5sOeAMogFDwlc3gJYR&v=bhru1n3ZsFo	
•  Slideshare	
–  “Yakindu” で検索すれば幾つかヒットします(例えばこれ)	
私は最初にこのビデオチュートリアルを見ました	
とても丁寧に解説されています(英語ですが)
YAKINDU	SCT	
起動	
File	|	New	|	Project	|	Java	Project	
New	|	Other	|	YAKINDU	SCT	|	Statechart	Model
例題	
•  Yakindu	Tool 説明用(Hello	World	相当)の例題	
–  mode ボタンで	ready/running	の状態が切り替わる	device 用	
	
•  シミュレーションの例題	
–  シンプルな	Line	Tracer	用
DEMO
ツールの使いどころ	
•  システム要素の動的な振る舞いを状態遷移モデルで表現す
る場合で	
–  早い段階にモデルの妥当性を確認したい場合(シミュレーションを目
的と考える場合)	
–  状態遷移モデルを中心にモデルベースのシステム開発を行いたい場
合(シミュレーションだけでなくコード生成まで期待する場合)	
など、でしょうか	
	
ぜひお試しください

Más contenido relacionado

Destacado

Cants Dijous Sant
Cants Dijous SantCants Dijous Sant
Cants Dijous Sant
mvilarassau
 
Tweetchat hpm transcript 2010 14 07
Tweetchat hpm transcript 2010 14 07Tweetchat hpm transcript 2010 14 07
Tweetchat hpm transcript 2010 14 07
Christian Sinclair
 
2011 05 11 hpm tweetchat transcript
2011 05 11 hpm tweetchat transcript2011 05 11 hpm tweetchat transcript
2011 05 11 hpm tweetchat transcript
Christian Sinclair
 
Social Media
Social MediaSocial Media
Social Media
jtravis16
 
Technology Showcase
Technology ShowcaseTechnology Showcase
Technology Showcase
lenthurman
 
I pad pilot apps used
I pad pilot apps usedI pad pilot apps used
I pad pilot apps used
lnash
 
ИС_Омега. Управление проектами ГЧП_2
ИС_Омега. Управление проектами ГЧП_2ИС_Омега. Управление проектами ГЧП_2
ИС_Омега. Управление проектами ГЧП_2
Anna Grinenko
 

Destacado (20)

Sinclair end of-life presentation 1a (1)
Sinclair end of-life presentation 1a (1)Sinclair end of-life presentation 1a (1)
Sinclair end of-life presentation 1a (1)
 
Cants Dijous Sant
Cants Dijous SantCants Dijous Sant
Cants Dijous Sant
 
Tweetchat hpm transcript 2010 14 07
Tweetchat hpm transcript 2010 14 07Tweetchat hpm transcript 2010 14 07
Tweetchat hpm transcript 2010 14 07
 
Holistic Management Of Cancer Pain
Holistic Management Of Cancer PainHolistic Management Of Cancer Pain
Holistic Management Of Cancer Pain
 
Flowers by Ewasko
Flowers by EwaskoFlowers by Ewasko
Flowers by Ewasko
 
Formato de clase 4 y 5 money
Formato de clase 4 y 5 moneyFormato de clase 4 y 5 money
Formato de clase 4 y 5 money
 
2010 #HPMAssembly Twitter
2010 #HPMAssembly Twitter2010 #HPMAssembly Twitter
2010 #HPMAssembly Twitter
 
How To Use Social Media to Advance Palliative Care
How To Use Social Media to Advance Palliative CareHow To Use Social Media to Advance Palliative Care
How To Use Social Media to Advance Palliative Care
 
2011 05 11 hpm tweetchat transcript
2011 05 11 hpm tweetchat transcript2011 05 11 hpm tweetchat transcript
2011 05 11 hpm tweetchat transcript
 
Ipad apps used in pilot program
Ipad apps used in pilot programIpad apps used in pilot program
Ipad apps used in pilot program
 
New Scheme Teachers Workshop Catholic Education Diocese of Parramatta
New Scheme Teachers Workshop Catholic Education Diocese of ParramattaNew Scheme Teachers Workshop Catholic Education Diocese of Parramatta
New Scheme Teachers Workshop Catholic Education Diocese of Parramatta
 
Social Media Explosion
Social Media ExplosionSocial Media Explosion
Social Media Explosion
 
Social Media
Social MediaSocial Media
Social Media
 
EclipseCon NA2016 report
EclipseCon NA2016 reportEclipseCon NA2016 report
EclipseCon NA2016 report
 
Qrious things qr codes
Qrious things qr codesQrious things qr codes
Qrious things qr codes
 
Formato de clase 4 y 4 general review
Formato de clase 4 y 4 general reviewFormato de clase 4 y 4 general review
Formato de clase 4 y 4 general review
 
Technology Showcase
Technology ShowcaseTechnology Showcase
Technology Showcase
 
Industry 4.0 trg 2014
Industry 4.0 trg 2014Industry 4.0 trg 2014
Industry 4.0 trg 2014
 
I pad pilot apps used
I pad pilot apps usedI pad pilot apps used
I pad pilot apps used
 
ИС_Омега. Управление проектами ГЧП_2
ИС_Омега. Управление проектами ГЧП_2ИС_Омега. Управление проектами ГЧП_2
ИС_Омега. Управление проектами ГЧП_2
 

Similar a Simple Line-Tracer statechart simulation with Yakindu

プロレス クラウドExpo 20140515(公開版)
プロレス クラウドExpo 20140515(公開版)プロレス クラウドExpo 20140515(公開版)
プロレス クラウドExpo 20140515(公開版)
Daisuke Kawada
 

Similar a Simple Line-Tracer statechart simulation with Yakindu (20)

Heroku Inside
Heroku InsideHeroku Inside
Heroku Inside
 
WebComponentsとPolymerを使ってみた
WebComponentsとPolymerを使ってみたWebComponentsとPolymerを使ってみた
WebComponentsとPolymerを使ってみた
 
Alteryxの空間分析で学ぶ、最寄りの指定緊急避難場所と低水位地帯 Developers.IO Tokyo 2019
Alteryxの空間分析で学ぶ、最寄りの指定緊急避難場所と低水位地帯 Developers.IO Tokyo 2019Alteryxの空間分析で学ぶ、最寄りの指定緊急避難場所と低水位地帯 Developers.IO Tokyo 2019
Alteryxの空間分析で学ぶ、最寄りの指定緊急避難場所と低水位地帯 Developers.IO Tokyo 2019
 
第2回すだちくん勉強会におけるIoT最新動向と題したプレゼン資料
第2回すだちくん勉強会におけるIoT最新動向と題したプレゼン資料第2回すだちくん勉強会におけるIoT最新動向と題したプレゼン資料
第2回すだちくん勉強会におけるIoT最新動向と題したプレゼン資料
 
Programming AWS with Python
Programming AWS with Python  Programming AWS with Python
Programming AWS with Python
 
テストマネジメントツールSquash TMを利用した継続的テスト改善
テストマネジメントツールSquash TMを利用した継続的テスト改善テストマネジメントツールSquash TMを利用した継続的テスト改善
テストマネジメントツールSquash TMを利用した継続的テスト改善
 
SeleniumE2Eテストフレームワークを使用したテスト自動化事例 #Seleniumjp
SeleniumE2Eテストフレームワークを使用したテスト自動化事例 #SeleniumjpSeleniumE2Eテストフレームワークを使用したテスト自動化事例 #Seleniumjp
SeleniumE2Eテストフレームワークを使用したテスト自動化事例 #Seleniumjp
 
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
POWA50 - Power Apps と Power Automate の大規模な管理とサポートPOWA50 - Power Apps と Power Automate の大規模な管理とサポート
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
 
Visual Studio App CenterでAndroid開発にCI/CDを導入しよう
Visual Studio App CenterでAndroid開発にCI/CDを導入しようVisual Studio App CenterでAndroid開発にCI/CDを導入しよう
Visual Studio App CenterでAndroid開発にCI/CDを導入しよう
 
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+αパワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+α
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
 
Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)
 
プロレス クラウドExpo 20140515(公開版)
プロレス クラウドExpo 20140515(公開版)プロレス クラウドExpo 20140515(公開版)
プロレス クラウドExpo 20140515(公開版)
 
Chainerで学ぶdeep learning
Chainerで学ぶdeep learningChainerで学ぶdeep learning
Chainerで学ぶdeep learning
 
食べログのフロントエンドエンジニアってめっちゃ大変やねん・・・
食べログのフロントエンドエンジニアってめっちゃ大変やねん・・・食べログのフロントエンドエンジニアってめっちゃ大変やねん・・・
食べログのフロントエンドエンジニアってめっちゃ大変やねん・・・
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
 
Gui自動テストツール基本
Gui自動テストツール基本Gui自動テストツール基本
Gui自動テストツール基本
 
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
 
勉強会 Cvml python基礎
勉強会 Cvml python基礎勉強会 Cvml python基礎
勉強会 Cvml python基礎
 

Más de Akira Tanaka

Más de Akira Tanaka (20)

Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
 
DSL4ODP Diagrams
DSL4ODP DiagramsDSL4ODP Diagrams
DSL4ODP Diagrams
 
Dsl4 odp diagrams
Dsl4 odp diagramsDsl4 odp diagrams
Dsl4 odp diagrams
 
EclipseCon Europe 2019 modeling report
EclipseCon Europe 2019 modeling reportEclipseCon Europe 2019 modeling report
EclipseCon Europe 2019 modeling report
 
Sirius in 30 min.
Sirius in 30 min.Sirius in 30 min.
Sirius in 30 min.
 
Eclipse Sirius Applied to a RAD Tool in Japan
Eclipse Sirius Applied to a RAD Tool in JapanEclipse Sirius Applied to a RAD Tool in Japan
Eclipse Sirius Applied to a RAD Tool in Japan
 
EclipseCon France 2018 report
EclipseCon France 2018 reportEclipseCon France 2018 report
EclipseCon France 2018 report
 
Eclipse Modeling Environment 概要
Eclipse Modeling Environment 概要Eclipse Modeling Environment 概要
Eclipse Modeling Environment 概要
 
Eclipse con2017参加報告公開版
Eclipse con2017参加報告公開版Eclipse con2017参加報告公開版
Eclipse con2017参加報告公開版
 
Sirius を試してみて
Sirius を試してみてSirius を試してみて
Sirius を試してみて
 
Xtext 紹介
Xtext 紹介Xtext 紹介
Xtext 紹介
 
MBSD ツールチェーンと今後の活動
MBSD ツールチェーンと今後の活動MBSD ツールチェーンと今後の活動
MBSD ツールチェーンと今後の活動
 
EMF Forms Introduction
EMF Forms IntroductionEMF Forms Introduction
EMF Forms Introduction
 
EclipseCon NA 2015 report
EclipseCon NA 2015 reportEclipseCon NA 2015 report
EclipseCon NA 2015 report
 
モデルベースソフトウェア開発
モデルベースソフトウェア開発モデルベースソフトウェア開発
モデルベースソフトウェア開発
 
オープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアルオープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアル
 
Eclipse xtext 紹介
Eclipse xtext 紹介Eclipse xtext 紹介
Eclipse xtext 紹介
 
OCL in Papyrus Introduction
OCL in Papyrus IntroductionOCL in Papyrus Introduction
OCL in Papyrus Introduction
 
RM-ODP 概要
RM-ODP 概要RM-ODP 概要
RM-ODP 概要
 
Extension Mechanism for Integrating New Technology Elements into Viewpoint ba...
Extension Mechanism for Integrating New Technology Elements into Viewpoint ba...Extension Mechanism for Integrating New Technology Elements into Viewpoint ba...
Extension Mechanism for Integrating New Technology Elements into Viewpoint ba...
 

Último

Último (12)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 

Simple Line-Tracer statechart simulation with Yakindu