Submit Search
Upload
MBSD ツールチェーンと今後の活動
•
3 likes
•
2,253 views
Akira Tanaka
Follow
2015/09/01 に開催したモデルベースソフトウェア開発コミュニティ勉強会で説明した資料
Read less
Read more
Technology
Report
Share
Report
Share
1 of 35
Download now
Download to read offline
Recommended
モデル駆動型開発
モデル駆動型開発
Norihito Ohshima
Xtext 紹介
Xtext 紹介
Akira Tanaka
モデルベースソフトウェア開発
モデルベースソフトウェア開発
Akira Tanaka
Eclipse xtext 紹介
Eclipse xtext 紹介
Akira Tanaka
オープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアル
Akira Tanaka
EclipseCon NA 2015 report
EclipseCon NA 2015 report
Akira Tanaka
Xtext 紹介
Xtext 紹介
Akira Tanaka
Xtext入門
Xtext入門
Shintaro Hosoai
Recommended
モデル駆動型開発
モデル駆動型開発
Norihito Ohshima
Xtext 紹介
Xtext 紹介
Akira Tanaka
モデルベースソフトウェア開発
モデルベースソフトウェア開発
Akira Tanaka
Eclipse xtext 紹介
Eclipse xtext 紹介
Akira Tanaka
オープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアル
Akira Tanaka
EclipseCon NA 2015 report
EclipseCon NA 2015 report
Akira Tanaka
Xtext 紹介
Xtext 紹介
Akira Tanaka
Xtext入門
Xtext入門
Shintaro Hosoai
BridgePointを使ったモデル駆動開発(ETロボコン環境のご紹介)
BridgePointを使ったモデル駆動開発(ETロボコン環境のご紹介)
Yuki Tsuchitoi
Xtext And Grails20091218
Xtext And Grails20091218
Akira Tanaka
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
Kouji Matsui
Hello! intermediate language
Hello! intermediate language
Kouji Matsui
真Intermediate languageのキホン
真Intermediate languageのキホン
Kouji Matsui
Eclipse modeling 勉強会 dslについて
Eclipse modeling 勉強会 dslについて
Akira Tanaka
C#でわかる こわくないMonad
C#でわかる こわくないMonad
Kouji Matsui
Final LINQ extensions III
Final LINQ extensions III
Kouji Matsui
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
増田 亨
WordPress on Movable Type
WordPress on Movable Type
Hajime Fujimoto
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
pospome
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
Takaaki Suzuki
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
Moriharu Ohzu
C#の書き方
C#の書き方
信之 岩永
IDEALIZE YOU
IDEALIZE YOU
佑介 九岡
ES6,7で書ける JavaScript
ES6,7で書ける JavaScript
Shin Sekaryo
C# コーディングガイドライン 2013/02/26
C# コーディングガイドライン 2013/02/26
Yoshihisa Ozaki
Swiftで説明する「モナド」:Swiftにおける関数型プログラミングの使い方
Swiftで説明する「モナド」:Swiftにおける関数型プログラミングの使い方
Roy Kim
WebStormでできること
WebStormでできること
kamiyam .
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
Sirius を試してみて
Sirius を試してみて
Akira Tanaka
動きのモデリング With Mindstorms NXT
動きのモデリング With Mindstorms NXT
Shin Kuboaki
More Related Content
What's hot
BridgePointを使ったモデル駆動開発(ETロボコン環境のご紹介)
BridgePointを使ったモデル駆動開発(ETロボコン環境のご紹介)
Yuki Tsuchitoi
Xtext And Grails20091218
Xtext And Grails20091218
Akira Tanaka
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
Kouji Matsui
Hello! intermediate language
Hello! intermediate language
Kouji Matsui
真Intermediate languageのキホン
真Intermediate languageのキホン
Kouji Matsui
Eclipse modeling 勉強会 dslについて
Eclipse modeling 勉強会 dslについて
Akira Tanaka
C#でわかる こわくないMonad
C#でわかる こわくないMonad
Kouji Matsui
Final LINQ extensions III
Final LINQ extensions III
Kouji Matsui
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
増田 亨
WordPress on Movable Type
WordPress on Movable Type
Hajime Fujimoto
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
pospome
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
Takaaki Suzuki
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
Moriharu Ohzu
C#の書き方
C#の書き方
信之 岩永
IDEALIZE YOU
IDEALIZE YOU
佑介 九岡
ES6,7で書ける JavaScript
ES6,7で書ける JavaScript
Shin Sekaryo
C# コーディングガイドライン 2013/02/26
C# コーディングガイドライン 2013/02/26
Yoshihisa Ozaki
Swiftで説明する「モナド」:Swiftにおける関数型プログラミングの使い方
Swiftで説明する「モナド」:Swiftにおける関数型プログラミングの使い方
Roy Kim
WebStormでできること
WebStormでできること
kamiyam .
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
What's hot
(20)
BridgePointを使ったモデル駆動開発(ETロボコン環境のご紹介)
BridgePointを使ったモデル駆動開発(ETロボコン環境のご紹介)
Xtext And Grails20091218
Xtext And Grails20091218
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
Hello! intermediate language
Hello! intermediate language
真Intermediate languageのキホン
真Intermediate languageのキホン
Eclipse modeling 勉強会 dslについて
Eclipse modeling 勉強会 dslについて
C#でわかる こわくないMonad
C#でわかる こわくないMonad
Final LINQ extensions III
Final LINQ extensions III
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
WordPress on Movable Type
WordPress on Movable Type
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
C#の書き方
C#の書き方
IDEALIZE YOU
IDEALIZE YOU
ES6,7で書ける JavaScript
ES6,7で書ける JavaScript
C# コーディングガイドライン 2013/02/26
C# コーディングガイドライン 2013/02/26
Swiftで説明する「モナド」:Swiftにおける関数型プログラミングの使い方
Swiftで説明する「モナド」:Swiftにおける関数型プログラミングの使い方
WebStormでできること
WebStormでできること
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
Viewers also liked
Sirius を試してみて
Sirius を試してみて
Akira Tanaka
動きのモデリング With Mindstorms NXT
動きのモデリング With Mindstorms NXT
Shin Kuboaki
「熱」に関するシミュレーションの事例をご紹介
「熱」に関するシミュレーションの事例をご紹介
マルツエレック株式会社 marutsuelec
簡易モデルと詳細モデル
簡易モデルと詳細モデル
Tsuyoshi Horigome
Softbridge featured in Japan' Nikkei Computer
Softbridge featured in Japan' Nikkei Computer
The DIGITAL Learner
3. 北大URAシンポジウム発表資料 江端URA分 2015年10月6日
3. 北大URAシンポジウム発表資料 江端URA分 2015年10月6日
Research Development Section, Hokkaido University / 北海道大学URAステーション
1. 北大URAシンポジウム発表資料 川端理事分 2015年10月6日
1. 北大URAシンポジウム発表資料 川端理事分 2015年10月6日
Research Development Section, Hokkaido University / 北海道大学URAステーション
受動部品のスパイスモデルとシミュレーション
受動部品のスパイスモデルとシミュレーション
Tsuyoshi Horigome
研究の世界入門B 科学的方法
研究の世界入門B 科学的方法
sympo2011
Processing.jsでおうちハック
Processing.jsでおうちハック
sonycsl
Oracle Cloud Developers Meetup@東京
Oracle Cloud Developers Meetup@東京
tuchimur
外国語教育メディア学会第54回全国研究大会ワークショップ「Rによる外国語教育データの分析と可視化の基本」
外国語教育メディア学会第54回全国研究大会ワークショップ「Rによる外国語教育データの分析と可視化の基本」
SAKAUE, Tatsuya
FMI1.0 FMI for Co-Simulation について
FMI1.0 FMI for Co-Simulation について
Amane Tanaka
スペクトル分布(白熱電球、蛍光灯、LED照明)
スペクトル分布(白熱電球、蛍光灯、LED照明)
施設の省エネ 電気料金削減節電方法をわかりやすく解説するブログ|ゼロエネルギー支援グログ
デンソー様事例
デンソー様事例
Dell TechCenter Japan
オープンソースによるモデルベースデザイン(OpenModelica)
オープンソースによるモデルベースデザイン(OpenModelica)
Koji Nishi
How to leverage the Functional Mock-up Interface (FMI) for Model Based System...
How to leverage the Functional Mock-up Interface (FMI) for Model Based System...
Siemens PLM Software
OpenFOAM+のCo-simulation機能とFMUの試作
OpenFOAM+のCo-simulation機能とFMUの試作
Amane Tanaka
Optimica Compiler Toolkit - Overview
Optimica Compiler Toolkit - Overview
Modelon
科学技術コミュニケーションの原点と座標軸Ver.3(講義後修正)
科学技術コミュニケーションの原点と座標軸Ver.3(講義後修正)
Professional University of Information and Management for Innovation (情報経営イノベーション専門職大学)
Viewers also liked
(20)
Sirius を試してみて
Sirius を試してみて
動きのモデリング With Mindstorms NXT
動きのモデリング With Mindstorms NXT
「熱」に関するシミュレーションの事例をご紹介
「熱」に関するシミュレーションの事例をご紹介
簡易モデルと詳細モデル
簡易モデルと詳細モデル
Softbridge featured in Japan' Nikkei Computer
Softbridge featured in Japan' Nikkei Computer
3. 北大URAシンポジウム発表資料 江端URA分 2015年10月6日
3. 北大URAシンポジウム発表資料 江端URA分 2015年10月6日
1. 北大URAシンポジウム発表資料 川端理事分 2015年10月6日
1. 北大URAシンポジウム発表資料 川端理事分 2015年10月6日
受動部品のスパイスモデルとシミュレーション
受動部品のスパイスモデルとシミュレーション
研究の世界入門B 科学的方法
研究の世界入門B 科学的方法
Processing.jsでおうちハック
Processing.jsでおうちハック
Oracle Cloud Developers Meetup@東京
Oracle Cloud Developers Meetup@東京
外国語教育メディア学会第54回全国研究大会ワークショップ「Rによる外国語教育データの分析と可視化の基本」
外国語教育メディア学会第54回全国研究大会ワークショップ「Rによる外国語教育データの分析と可視化の基本」
FMI1.0 FMI for Co-Simulation について
FMI1.0 FMI for Co-Simulation について
スペクトル分布(白熱電球、蛍光灯、LED照明)
スペクトル分布(白熱電球、蛍光灯、LED照明)
デンソー様事例
デンソー様事例
オープンソースによるモデルベースデザイン(OpenModelica)
オープンソースによるモデルベースデザイン(OpenModelica)
How to leverage the Functional Mock-up Interface (FMI) for Model Based System...
How to leverage the Functional Mock-up Interface (FMI) for Model Based System...
OpenFOAM+のCo-simulation機能とFMUの試作
OpenFOAM+のCo-simulation機能とFMUの試作
Optimica Compiler Toolkit - Overview
Optimica Compiler Toolkit - Overview
科学技術コミュニケーションの原点と座標軸Ver.3(講義後修正)
科学技術コミュニケーションの原点と座標軸Ver.3(講義後修正)
Similar to MBSD ツールチェーンと今後の活動
組込みSW開発技術研究会キックオフミーティング
組込みSW開発技術研究会キックオフミーティング
静岡大学情報学部 組込みシステムアーキテクト研究所
Eclipse modeling projectの概要
Eclipse modeling projectの概要
Shintaro Hosoai
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
Yasuhiko Yamamoto
【メタサーベイ】基盤モデル / Foundation Models
【メタサーベイ】基盤モデル / Foundation Models
cvpaper. challenge
Netmf-180224
Netmf-180224
Atomu Hidaka
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
Yasuhiko Yamamoto
新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ
慎一 古賀
Team Foundation Serivceを使ってみる
Team Foundation Serivceを使ってみる
You&I
Eclipse modeling 勉強会 はじめに
Eclipse modeling 勉強会 はじめに
Akira Tanaka
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
GoAzure
Go azure tfs_service
Go azure tfs_service
Kaoru NAKAMURA
2020/11/19 Global AI on Tour - Toyama プログラマーのための機械学習入門
2020/11/19 Global AI on Tour - Toyama プログラマーのための機械学習入門
Daiyu Hatakeyama
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
智治 長沢
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
You&I
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
Yasuhiko Yamamoto
設計 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第18回】
設計 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第18回】
Tomoharu ASAMI
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Daizen Ikehara
.NET Standard で PostgreSql を使ってみた
.NET Standard で PostgreSql を使ってみた
m ishizaki
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
Shotaro Suzuki
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Rie Moriguchi
Similar to MBSD ツールチェーンと今後の活動
(20)
組込みSW開発技術研究会キックオフミーティング
組込みSW開発技術研究会キックオフミーティング
Eclipse modeling projectの概要
Eclipse modeling projectの概要
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
【メタサーベイ】基盤モデル / Foundation Models
【メタサーベイ】基盤モデル / Foundation Models
Netmf-180224
Netmf-180224
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ
Team Foundation Serivceを使ってみる
Team Foundation Serivceを使ってみる
Eclipse modeling 勉強会 はじめに
Eclipse modeling 勉強会 はじめに
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
Go azure tfs_service
Go azure tfs_service
2020/11/19 Global AI on Tour - Toyama プログラマーのための機械学習入門
2020/11/19 Global AI on Tour - Toyama プログラマーのための機械学習入門
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
設計 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第18回】
設計 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第18回】
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
.NET Standard で PostgreSql を使ってみた
.NET Standard で PostgreSql を使ってみた
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
More from Akira Tanaka
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Akira Tanaka
DSL4ODP Diagrams
DSL4ODP Diagrams
Akira Tanaka
Dsl4 odp diagrams
Dsl4 odp diagrams
Akira Tanaka
EclipseCon Europe 2019 modeling report
EclipseCon Europe 2019 modeling report
Akira Tanaka
Sirius in 30 min.
Sirius in 30 min.
Akira Tanaka
Eclipse Sirius Applied to a RAD Tool in Japan
Eclipse Sirius Applied to a RAD Tool in Japan
Akira Tanaka
EclipseCon France 2018 report
EclipseCon France 2018 report
Akira Tanaka
Eclipse Modeling Environment 概要
Eclipse Modeling Environment 概要
Akira Tanaka
Eclipse con2017参加報告公開版
Eclipse con2017参加報告公開版
Akira Tanaka
Simple Line-Tracer statechart simulation with Yakindu
Simple Line-Tracer statechart simulation with Yakindu
Akira Tanaka
EclipseCon NA2016 report
EclipseCon NA2016 report
Akira Tanaka
EMF Forms Introduction
EMF Forms Introduction
Akira Tanaka
OCL in Papyrus Introduction
OCL in Papyrus Introduction
Akira Tanaka
RM-ODP 概要
RM-ODP 概要
Akira Tanaka
Extension Mechanism for Integrating New Technology Elements into Viewpoint ba...
Extension Mechanism for Integrating New Technology Elements into Viewpoint ba...
Akira Tanaka
Xcore introduction
Xcore introduction
Akira Tanaka
Eclipse Modeling QVT
Eclipse Modeling QVT
Akira Tanaka
Experiment on BPM and SOA transformations
Experiment on BPM and SOA transformations
Akira Tanaka
More from Akira Tanaka
(18)
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
DSL4ODP Diagrams
DSL4ODP Diagrams
Dsl4 odp diagrams
Dsl4 odp diagrams
EclipseCon Europe 2019 modeling report
EclipseCon Europe 2019 modeling report
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 Japan
EclipseCon France 2018 report
EclipseCon France 2018 report
Eclipse Modeling Environment 概要
Eclipse Modeling Environment 概要
Eclipse con2017参加報告公開版
Eclipse con2017参加報告公開版
Simple Line-Tracer statechart simulation with Yakindu
Simple Line-Tracer statechart simulation with Yakindu
EclipseCon NA2016 report
EclipseCon NA2016 report
EMF Forms Introduction
EMF Forms Introduction
OCL in Papyrus Introduction
OCL in Papyrus Introduction
RM-ODP 概要
RM-ODP 概要
Extension Mechanism for Integrating New Technology Elements into Viewpoint ba...
Extension Mechanism for Integrating New Technology Elements into Viewpoint ba...
Xcore introduction
Xcore introduction
Eclipse Modeling QVT
Eclipse Modeling QVT
Experiment on BPM and SOA transformations
Experiment on BPM and SOA transformations
Recently uploaded
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Recently uploaded
(9)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
MBSD ツールチェーンと今後の活動
1.
MBSD ツールチェーンと今後の活動
2015/09/01 田中
2.
アジェンダ • これまでの活動について •
MBSD ツールチェーン • 今後の活動について 2
3.
これまでの活動 2015 02 03 04
05 06 07 08 09 10 ….. ・キックオフ(2/7) ・さくさく要件定義 勉強会(2/18) ・勉強会(4/25) ・DDD Night(5/27) ・EMF Forms ハンズオン Night (6/3) ・UML ハンズオン vol.1 (6/22) ・UML ハンズオン vol.2 (7/15) 第0回と第1回は比較的広い話題で参加募集を行い、それ以外は特定の技術領域に限定し少人 数で募集を行いました 3
4.
これまでの活動 4
5.
今後の活動イメージ 2015 09 10
11 12 01 02 03 04 05 ….. ・第2回勉強会(9/1:本日) 2016 5 X X X X Y Y Y Z Z Z ……. Workshop/Hands-‐on ? ? ? ・第3回勉強会?
6.
今後のために • 当コミュニティの今後の活動を考えるため、MBSD を 一歩引いて眺めてみます
– モデリング、モデル変換・コード生成・実行などで構成され るプロセスがあります – これを、利用するツールを中心に整理します – MBSD ツールチェーンです • それを利用して次の活動を考えたいということです 6
7.
MBSD ツールチェーンの主な要素 • 主な概念を簡単にあげてみます 7
8.
MBSD ツールチェーンの主な要素 • もう少し分かり易いアクティビティ的な書き方にします 8 メタモデル
(モデル記述言語) モデル モデル変換 コード生成 コード実行環境 モデル実行環境 メタモデル 記述言語 モデルエディタ モデリング手法 業務要件 モデルリポジトリ チーム開発・再利用
9.
メタモデル記述言語 • メタモデルを記述するための言語・モデル
– 標準はOMG MOF (Meta-‐Object Facility) – Eclipse では EMF の中で Ecore として実装されて います – Xtext では一般的な文法定義用の EBNF(Extended Bucks-‐Naur Form) をベースにし た文法定義言語を実装しています 9
10.
10 hYps://eclipse.org/modeling/emf/
11.
メタモデル記述言語 hYps://ja.wikipedia.org/wiki/EBNF hYp://www.eclipse.org/Xtext/documenta]on/301_grammarlanguage.html 11
12.
メタモデル(モデル記述言語) • モデル記述言語としての役割を果たします 12
13.
UML メタモデルの例 hYps://raw.githubusercontent.com/creckord/org.eclipse.uml2/master/plugins/org.eclipse.uml2.uml/model/UML.ecore 13 XMI(XML)
形式 木構造エディタで表示 UML.ecore
14.
UML メタモデルの例 14 UML.ecore
を単に図形表示(一部)しただけだと大きく・細かくなり、ほとんど読めません
15.
Xtext によるメタモデル記述例 付属のサンプルより 15
16.
モデルエディタ • モデル作成・編集等を行うためのエディタ
16
17.
モデル • モデルエディタを使い作成した対象の抽象化 hYps://eclipse.org/sirius/gallery.html hYp://www.eclipse.org/Xtext/documenta]on/103_domainmodelnextsteps.html 17
18.
モデル変換 • ある観点で記述されたモデルを別の観点のモデル に変換すること
– 例1:オブジェクトモデルをリレーショナルモデルに変換 – 例2:ビジネスプロセスをサービスモデルに変換 18
19.
コード生成 • モデルに含まれる情報に基づき、主に次のようなテ キスト情報を生成すること
– Java等のプログラムコード – HTMLデータ – XMLデータ – CSSデータ – ドキュメンテーション 等 19
20.
MBSD ツールチェーンの主な要素 メタモデル (モデル記述言語) モデル モデル変換 コード生成
コード実行環境 モデル実行環境 メタモデル 記述言語 モデルエディタ モデリング手法 業務要件 モデルリポジトリ チーム開発・再利用 20
21.
これまでの活動で触れた技術を重ねてみると メタモデル (モデル記述言語) モデル モデル変換 コード生成 コード実行環境 モデル実行環境 メタモデル
記述言語 モデルエディタ モデリング手法 業務要件 モデルリポジトリ チーム開発・再利用 要求定義 分析設計 UMLモデリング DDD UML, EMF, Sirius, Xtext BridgePoint/xtUML “そのまま動作するモデル” Mendix EMF Forms Acceleo, Xtend Spring CMOF/EMOF/Xtext文法 UMLメタモデル, DSL 21
22.
MBSD ツールチェーン実現の形 • Code
Genera]on 型 – UML ベース – Eclipse(DSL)ベース • EMF + GMF • Sirius • Xtext • Model Interpreta]on/Execu]on 型 – UML ベース – Mendix など 22
23.
Code Genera]on: UML
ベース メタモデル (モデル記述言語) モデル モデル変換 コード生成 コード実行環境 メタモデル 記述言語 モデルエディタ モデリング手法 業務要件 モデルリポジトリ MOF UML2 メタモデル UML ツール メタモデル/UML Profile QVT, ATL Acceleo, Xtend UML 拡張 DDD 23
24.
Code Genera]on: Eclipse
ベース -‐-‐-‐ DSL: EMF + GMF -‐-‐-‐ メタモデル (モデル記述言語) モデル モデル変換 コード生成 コード実行環境 メタモデル 記述言語 モデルエディタ モデリング手法 業務要件 モデルリポジトリ eMOF Ecore 木構造+属性エディタ or GMF エディタ* QVT, ATL * GMFエディタ開発はかなりの労力が必要 Acceleo, Xpand/Xtend ? 24
25.
Code Genera]on: Eclipse
ベース -‐-‐-‐ DSL: Sirius -‐-‐-‐ メタモデル (モデル記述言語) モデル モデル変換 コード生成 コード実行環境 メタモデル 記述言語 モデルエディタ モデリング手法 業務要件 モデルリポジトリ eMOF Ecore ファイル Sirius エディタ* QVT, ATL * Sirius エディタ開発は GMF エディタ開発よりかなり楽 Acceleo ? 25
26.
Code Genera]on: Eclipse
ベース -‐-‐-‐ DSL: Xtext -‐-‐-‐ メタモデル (モデル記述言語) モデル モデル変換 コード生成 コード実行環境 メタモデル 記述言語 モデルエディタ モデリング手法 業務要件 モデルリポジトリ Xtext 基本文法 Xtext 文法定義 Xtext エディタ* Xtend * Xtext エディタ開発は GMF エディタ開発よりかなり楽 DSL ファイル Xtend ? 26
27.
Model Interpreta]on/Execu]on -‐-‐-‐
UML based -‐-‐-‐ メタモデル (モデル記述言語) モデル モデル変換 モデル実行環境 メタモデル 記述言語 モデルエディタ モデリング手法 業務要件 モデルリポジトリ MOF UML2 メタモデル UML ツール メタモデル/UML Profile QVT, ATL Executable UML (BridgePoint/xtUML), EMF Forms ? UML 拡張 DDD ? 27
28.
Model Interpreta]on/Execu]on -‐-‐-‐
DSL: Mendix -‐-‐-‐ メタモデル (モデル記述言語) モデル モデル実行環境 メタモデル 記述言語 モデルエディタ モデリング手法 業務要件 モデルリポジトリ Business Modeler ユーザストーリー データモデリング 各種 DSL モデル 第1回モデルベースソフトウェア開発コミュニティ 勉強会で講演いただいた 渡辺 幸三さんの XEAD の場合もこれに類似した仕組みかもしれません 業務Web Appsの範囲 ? 28
29.
今後の活動候補 • これまで軽く紹介しました幾つかの技術について これから半 年+α程度の期間、Workshop/HandsOn
形式で進めることを 考えています 29
30.
今後の活動イメージ 2015 09 10
11 12 01 02 03 04 05 ….. ・第2回勉強会(9/1:本日) 2016 30 X X X X Y Y Y Z Z Z ……. Workshop/Hands-‐on ? ? ? ・第3回勉強会?
31.
今後の活動候補 • 現在主催者側で考えている候補技術 –
Eclipse Acceleo – Eclipse Xtext/Xtend – Eclipse Sirius – BridgePoint/xtUML – Mendix etc. – モデリング手法 – これら以外でも活動を希望される技術があればご提案ください(きっ かけ作りなどのご協力もお願いします) 31
32.
今後の活動候補(補足) • 本日ご紹介する Acceleo
と Sirius はフランスの Obeo 社が推進するもの ですが、この会社はいくつもの多くのオープンソースプロジェクトに関わっ ています – Eclipse Acceleo [model-‐to-‐text transforma]on] – Eclipse ATL [model-‐to-‐model transforma]on] – Eclipse Sirius [graphical dsl framework] – Eclipse Ecore Tools [graphical ecore model editor] – Capella [systems engineering model editor] – Obeo UML/SysML Designer [UML/SysML editor] – Obeo Designer (community version) (商用製品) – Obeo SmartEA (商用製品) • UML/SysML Tool や Executable UML 実装では Papyrus もあります • Xtext もエコシステムとなっています • これまで名前の挙がっていないツール類・領域もあると思います 32
33.
今後の活動イメージ 2015 09 10
11 12 01 02 03 04 05 ….. ・第2回勉強会(9/1:本日) ・Acceleo workshop/hands-‐on ・Sirius workshop/hands-‐on ・Xtext workshop/hands-‐on ・BridgePoint/xtUML workshop/hands-‐on ・Mendix workshop/hands-‐on ・ ??? ………. 2016 順不同そして候補です 各々1回で終わらないか もしれません 33
34.
今後半年+α程度の活動候補 メタモデル (モデル記述言語) モデル モデル変換 コード生成 コード実行環境 モデル実行環境 メタモデル
記述言語 モデルエディタ モデリング手法 業務要件 モデルリポジトリ チーム開発・再利用 Workshop やハンズオン的活動 Acceleo, Xtend Sirius, Xtext BridgePoint/ xtUML, (Mendix) 34
35.
最後に • Workshop/Hands-‐On 候補案より、本日は次の3件 について簡単な紹介を行います
– Code Genera]on: Acceleo (大島さん) – DSL: Xtext (田中) – DSL: Sirius (しぶやさん) • お願い事項 – 本日の最後に Workshop/Hands-‐on 対象についてご意見 を聞かせて下さい 35
Download now