SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
はじめに

       田中明
akira.odp@gmail.com
  日本Xtextユーザ会
自己紹介
• Twitter: @atanaka
• 日本Xtextユーザ会(Google Group & Site)
   – https://groups.google.com/forum/?fromgroups#!f
     orum/xtext-users-japan
   – https://sites.google.com/site/xtextusersjapan/

• Blog: http://view5.wordpress.com/
• LinkedIn: http://www.linkedin.com/in/akiratanaka
三つのこと
• この勉強会を企画した背景
• EclipseとModelingの関係
• OMG仕様との関係
この勉強会を企画した背景

Prof. Jean Bezivin
のスライドを引用

参考:
The impossible equation
背景
• The Impossible Equation
  – 乗り切るためには生産性の向上
  – プログラミングからモデリングへのシフト
  – 多くの人が使える(オープンな開発環境)
  – そこで Eclipse Modeling (Project)
• 国内のEclipseコミュニティ活動
  – Eclipse Japan WG(Eclipse Foundationメンバ企業)
  → 「オープンな勉強会でも開催してみよう」
Eclipse と Modeling
• EMF 関連プロジェクト(一部)

                       …    EMF
             Emfatic                  Xtext
                            Text

    EMF       Ecore          …        Xcore
              Tools
     +

    GEF       GMF          Graphiti   Spray


                           Papyrus
                                              Time
Eclipse と Modeling
• モデリング
 – MOF(メタモデリング)
 – UML(汎用モデリング)
 – BPMN(ビジネスプロセスモデリング)
 – SCA(サービスコンポーネントモデリング) など
• モデル変換
 – Model to model 変換(QVT, ATL, etc.)
 – Model to text 変換( Acceleo, Xpand/Xtend, etc.)
OMG 仕様
• モデリングの世界で標準を制定してきたのは
  OMG(Object Management Group)
• 2年ごとに OMG+Eclipse ワークショップ
 – Third Biannual Workshop on Eclipse Open Source
   Software and OMG Open Specifications
   • http://www.omg.org/news/meetings/tc/dc-12/special-
     events/Eclipse_Program.htm
   • イントロのOMG Specification and Eclipse Project
     Overview (E.D. Willink さん)より2枚を引用します
まとめ
• 三つのこと
 – この勉強会を企画した背景
 – EclipseとModelingの関係
 – OMG仕様との関係


について簡単にお話しました。
ここからが内容のある話になります。
今晩のアジェンダ

            内容(仮題)                       発表者       時間
はじめに                                     田中     18:30-18:45
Eclipse Modeling Project の概要             細合さん   18:45-19:15
Graphical/Textual DSL (Xtext と GMF を例と   田中     19:15-19:45
して)
Eclipse Modeling Project による MDA の実      大島さん   19:45-20:15
践
Eclipse Modeling Project と欧州の研究プロ        奥村さん   20:15-20:45
ジェクト
フリーディスカッション                              全員     20:45-21:00

Más contenido relacionado

Destacado

Cants Dijous Sant
Cants Dijous SantCants Dijous Sant
Cants Dijous Santmvilarassau
 
2011 03 16 hpm tweetchat transcript
2011 03 16 hpm tweetchat transcript2011 03 16 hpm tweetchat transcript
2011 03 16 hpm tweetchat transcriptChristian Sinclair
 
JOURNAL CLUB: Association of Hospice Agency Profit Status With Patient Diagno...
JOURNAL CLUB: Association of Hospice Agency Profit Status With Patient Diagno...JOURNAL CLUB: Association of Hospice Agency Profit Status With Patient Diagno...
JOURNAL CLUB: Association of Hospice Agency Profit Status With Patient Diagno...Christian Sinclair
 
2011 04 27 hpm tweetchat transcript
2011 04 27 hpm tweetchat transcript2011 04 27 hpm tweetchat transcript
2011 04 27 hpm tweetchat transcriptChristian Sinclair
 
Industry 4.0 trg 2014
Industry 4.0 trg 2014Industry 4.0 trg 2014
Industry 4.0 trg 2014Jayesh Pai
 
Ipad apps used in pilot program
Ipad apps used in pilot programIpad apps used in pilot program
Ipad apps used in pilot programlnash
 
Energy Council Presentation 3 7 09
Energy Council Presentation 3 7 09Energy Council Presentation 3 7 09
Energy Council Presentation 3 7 09jasbeach
 
Technology Showcase
Technology ShowcaseTechnology Showcase
Technology Showcaselenthurman
 
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 reviewEvelin Peña
 
2011 05 18 hpm tweetchat transcript
2011 05 18 hpm tweetchat transcript2011 05 18 hpm tweetchat transcript
2011 05 18 hpm tweetchat transcriptChristian Sinclair
 
Eclipse Modeling QVT
Eclipse Modeling QVTEclipse Modeling QVT
Eclipse Modeling QVTAkira Tanaka
 
Camsu e.v Presentation
Camsu e.v  PresentationCamsu e.v  Presentation
Camsu e.v Presentationkmichel
 
Ccr Registration Status
Ccr Registration StatusCcr Registration Status
Ccr Registration Statusjhorneman
 
31210 A5 Port Sign Brochure V12
31210 A5 Port Sign Brochure V1231210 A5 Port Sign Brochure V12
31210 A5 Port Sign Brochure V12doddy990
 
Ipad use testing - Sustainable mobile learning
Ipad use testing - Sustainable mobile learningIpad use testing - Sustainable mobile learning
Ipad use testing - Sustainable mobile learninglnash
 

Destacado (18)

Cants Dijous Sant
Cants Dijous SantCants Dijous Sant
Cants Dijous Sant
 
2011 03 16 hpm tweetchat transcript
2011 03 16 hpm tweetchat transcript2011 03 16 hpm tweetchat transcript
2011 03 16 hpm tweetchat transcript
 
JOURNAL CLUB: Association of Hospice Agency Profit Status With Patient Diagno...
JOURNAL CLUB: Association of Hospice Agency Profit Status With Patient Diagno...JOURNAL CLUB: Association of Hospice Agency Profit Status With Patient Diagno...
JOURNAL CLUB: Association of Hospice Agency Profit Status With Patient Diagno...
 
cv,resume
cv,resumecv,resume
cv,resume
 
2011 04 27 hpm tweetchat transcript
2011 04 27 hpm tweetchat transcript2011 04 27 hpm tweetchat transcript
2011 04 27 hpm tweetchat transcript
 
Industry 4.0 trg 2014
Industry 4.0 trg 2014Industry 4.0 trg 2014
Industry 4.0 trg 2014
 
Ipad apps used in pilot program
Ipad apps used in pilot programIpad apps used in pilot program
Ipad apps used in pilot program
 
Energy Council Presentation 3 7 09
Energy Council Presentation 3 7 09Energy Council Presentation 3 7 09
Energy Council Presentation 3 7 09
 
Technology Showcase
Technology ShowcaseTechnology Showcase
Technology Showcase
 
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
 
LW SOQ
LW SOQLW SOQ
LW SOQ
 
The Career Heist
The Career HeistThe Career Heist
The Career Heist
 
2011 05 18 hpm tweetchat transcript
2011 05 18 hpm tweetchat transcript2011 05 18 hpm tweetchat transcript
2011 05 18 hpm tweetchat transcript
 
Eclipse Modeling QVT
Eclipse Modeling QVTEclipse Modeling QVT
Eclipse Modeling QVT
 
Camsu e.v Presentation
Camsu e.v  PresentationCamsu e.v  Presentation
Camsu e.v Presentation
 
Ccr Registration Status
Ccr Registration StatusCcr Registration Status
Ccr Registration Status
 
31210 A5 Port Sign Brochure V12
31210 A5 Port Sign Brochure V1231210 A5 Port Sign Brochure V12
31210 A5 Port Sign Brochure V12
 
Ipad use testing - Sustainable mobile learning
Ipad use testing - Sustainable mobile learningIpad use testing - Sustainable mobile learning
Ipad use testing - Sustainable mobile learning
 

Similar a Eclipse modeling 勉強会 はじめに

EclipseCon NA 2015 report
EclipseCon NA 2015 reportEclipseCon NA 2015 report
EclipseCon NA 2015 reportAkira Tanaka
 
Eclipse xtext 紹介
Eclipse xtext 紹介Eclipse xtext 紹介
Eclipse xtext 紹介Akira Tanaka
 
【メタサーベイ】基盤モデル / Foundation Models
【メタサーベイ】基盤モデル / Foundation Models【メタサーベイ】基盤モデル / Foundation Models
【メタサーベイ】基盤モデル / Foundation Modelscvpaper. challenge
 
EclipseCon NA2016 report
EclipseCon NA2016 reportEclipseCon NA2016 report
EclipseCon NA2016 reportAkira Tanaka
 
EclipseCon Europe 2019 modeling report
EclipseCon Europe 2019 modeling reportEclipseCon Europe 2019 modeling report
EclipseCon Europe 2019 modeling reportAkira Tanaka
 
設計/原理 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第28回】
設計/原理 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第28回】設計/原理 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第28回】
設計/原理 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第28回】Tomoharu ASAMI
 
Xtext And Grails20091218
Xtext And Grails20091218Xtext And Grails20091218
Xtext And Grails20091218Akira Tanaka
 
What's Functional?
What's Functional?What's Functional?
What's Functional?Kouji Matsui
 
設計/コンポーネント設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第20回】
設計/コンポーネント設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第20回】設計/コンポーネント設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第20回】
設計/コンポーネント設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第20回】Tomoharu ASAMI
 
クラウドを超えた先の企業システム像 20091008 JJUG CCC
クラウドを超えた先の企業システム像 20091008 JJUG CCCクラウドを超えた先の企業システム像 20091008 JJUG CCC
クラウドを超えた先の企業システム像 20091008 JJUG CCCYusuke Suzuki
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
NodeにしましょうYuzo Hebishima
 
一口で何度もおいしい?DSL
一口で何度もおいしい?DSL一口で何度もおいしい?DSL
一口で何度もおいしい?DSLYou&I
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshopDaisuke Sugai
 
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~Yusuke Suzuki
 
Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門Narami Kiyokura
 
.net micro framework for toppers
.net micro framework for toppers.net micro framework for toppers
.net micro framework for toppersKiyoshi Ogawa
 

Similar a Eclipse modeling 勉強会 はじめに (20)

EclipseCon NA 2015 report
EclipseCon NA 2015 reportEclipseCon NA 2015 report
EclipseCon NA 2015 report
 
Eclipse xtext 紹介
Eclipse xtext 紹介Eclipse xtext 紹介
Eclipse xtext 紹介
 
【メタサーベイ】基盤モデル / Foundation Models
【メタサーベイ】基盤モデル / Foundation Models【メタサーベイ】基盤モデル / Foundation Models
【メタサーベイ】基盤モデル / Foundation Models
 
EclipseCon NA2016 report
EclipseCon NA2016 reportEclipseCon NA2016 report
EclipseCon NA2016 report
 
EclipseCon Europe 2019 modeling report
EclipseCon Europe 2019 modeling reportEclipseCon Europe 2019 modeling report
EclipseCon Europe 2019 modeling report
 
設計/原理 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第28回】
設計/原理 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第28回】設計/原理 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第28回】
設計/原理 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第28回】
 
Xtext And Grails20091218
Xtext And Grails20091218Xtext And Grails20091218
Xtext And Grails20091218
 
What's Functional?
What's Functional?What's Functional?
What's Functional?
 
設計/コンポーネント設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第20回】
設計/コンポーネント設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第20回】設計/コンポーネント設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第20回】
設計/コンポーネント設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第20回】
 
Scrum alliance regional gathering tokyo 2013 pub
Scrum alliance regional gathering tokyo 2013 pubScrum alliance regional gathering tokyo 2013 pub
Scrum alliance regional gathering tokyo 2013 pub
 
クラウドを超えた先の企業システム像 20091008 JJUG CCC
クラウドを超えた先の企業システム像 20091008 JJUG CCCクラウドを超えた先の企業システム像 20091008 JJUG CCC
クラウドを超えた先の企業システム像 20091008 JJUG CCC
 
組込みSW開発技術研究会キックオフミーティング
組込みSW開発技術研究会キックオフミーティング組込みSW開発技術研究会キックオフミーティング
組込みSW開発技術研究会キックオフミーティング
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
Nodeにしましょう
 
第11回しゃちほこオラクル倶楽部
第11回しゃちほこオラクル倶楽部第11回しゃちほこオラクル倶楽部
第11回しゃちほこオラクル倶楽部
 
Kanamori cedec2011
Kanamori cedec2011Kanamori cedec2011
Kanamori cedec2011
 
一口で何度もおいしい?DSL
一口で何度もおいしい?DSL一口で何度もおいしい?DSL
一口で何度もおいしい?DSL
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshop
 
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
 
Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門
 
.net micro framework for toppers
.net micro framework for toppers.net micro framework for toppers
.net micro framework for toppers
 

Más de Akira Tanaka

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 SiriusAkira Tanaka
 
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 JapanAkira Tanaka
 
EclipseCon France 2018 report
EclipseCon France 2018 reportEclipseCon France 2018 report
EclipseCon France 2018 reportAkira Tanaka
 
Eclipse Modeling Environment 概要
Eclipse Modeling Environment 概要Eclipse Modeling Environment 概要
Eclipse Modeling Environment 概要Akira Tanaka
 
Eclipse con2017参加報告公開版
Eclipse con2017参加報告公開版Eclipse con2017参加報告公開版
Eclipse con2017参加報告公開版Akira Tanaka
 
Simple Line-Tracer statechart simulation with Yakindu
Simple Line-Tracer statechart simulation with YakinduSimple Line-Tracer statechart simulation with Yakindu
Simple Line-Tracer statechart simulation with YakinduAkira Tanaka
 
Sirius を試してみて
Sirius を試してみてSirius を試してみて
Sirius を試してみてAkira Tanaka
 
MBSD ツールチェーンと今後の活動
MBSD ツールチェーンと今後の活動MBSD ツールチェーンと今後の活動
MBSD ツールチェーンと今後の活動Akira Tanaka
 
モデルベースソフトウェア開発
モデルベースソフトウェア開発モデルベースソフトウェア開発
モデルベースソフトウェア開発Akira Tanaka
 
オープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアルオープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアルAkira Tanaka
 
OCL in Papyrus Introduction
OCL in Papyrus IntroductionOCL in Papyrus Introduction
OCL in Papyrus IntroductionAkira Tanaka
 
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...Akira Tanaka
 
Xcore introduction
Xcore introductionXcore introduction
Xcore introductionAkira Tanaka
 
Eclipse modeling 勉強会 dslについて
Eclipse modeling 勉強会 dslについてEclipse modeling 勉強会 dslについて
Eclipse modeling 勉強会 dslについて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
 
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参加報告公開版
 
Simple Line-Tracer statechart simulation with Yakindu
Simple Line-Tracer statechart simulation with YakinduSimple Line-Tracer statechart simulation with Yakindu
Simple Line-Tracer statechart simulation with Yakindu
 
Sirius を試してみて
Sirius を試してみてSirius を試してみて
Sirius を試してみて
 
Xtext 紹介
Xtext 紹介Xtext 紹介
Xtext 紹介
 
MBSD ツールチェーンと今後の活動
MBSD ツールチェーンと今後の活動MBSD ツールチェーンと今後の活動
MBSD ツールチェーンと今後の活動
 
モデルベースソフトウェア開発
モデルベースソフトウェア開発モデルベースソフトウェア開発
モデルベースソフトウェア開発
 
オープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアルオープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアル
 
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...
 
Xcore introduction
Xcore introductionXcore introduction
Xcore introduction
 
Xtext 紹介
Xtext 紹介Xtext 紹介
Xtext 紹介
 
Eclipse modeling 勉強会 dslについて
Eclipse modeling 勉強会 dslについてEclipse modeling 勉強会 dslについて
Eclipse modeling 勉強会 dslについて
 

Eclipse modeling 勉強会 はじめに

  • 1. はじめに 田中明 akira.odp@gmail.com 日本Xtextユーザ会
  • 2. 自己紹介 • Twitter: @atanaka • 日本Xtextユーザ会(Google Group & Site) – https://groups.google.com/forum/?fromgroups#!f orum/xtext-users-japan – https://sites.google.com/site/xtextusersjapan/ • Blog: http://view5.wordpress.com/ • LinkedIn: http://www.linkedin.com/in/akiratanaka
  • 5. 背景 • The Impossible Equation – 乗り切るためには生産性の向上 – プログラミングからモデリングへのシフト – 多くの人が使える(オープンな開発環境) – そこで Eclipse Modeling (Project) • 国内のEclipseコミュニティ活動 – Eclipse Japan WG(Eclipse Foundationメンバ企業) → 「オープンな勉強会でも開催してみよう」
  • 6. Eclipse と Modeling • EMF 関連プロジェクト(一部) … EMF Emfatic Xtext Text EMF Ecore … Xcore Tools + GEF GMF Graphiti Spray Papyrus Time
  • 7. Eclipse と Modeling • モデリング – MOF(メタモデリング) – UML(汎用モデリング) – BPMN(ビジネスプロセスモデリング) – SCA(サービスコンポーネントモデリング) など • モデル変換 – Model to model 変換(QVT, ATL, etc.) – Model to text 変換( Acceleo, Xpand/Xtend, etc.)
  • 8. OMG 仕様 • モデリングの世界で標準を制定してきたのは OMG(Object Management Group) • 2年ごとに OMG+Eclipse ワークショップ – Third Biannual Workshop on Eclipse Open Source Software and OMG Open Specifications • http://www.omg.org/news/meetings/tc/dc-12/special- events/Eclipse_Program.htm • イントロのOMG Specification and Eclipse Project Overview (E.D. Willink さん)より2枚を引用します
  • 9.
  • 10.
  • 11. まとめ • 三つのこと – この勉強会を企画した背景 – EclipseとModelingの関係 – OMG仕様との関係 について簡単にお話しました。 ここからが内容のある話になります。
  • 12. 今晩のアジェンダ 内容(仮題) 発表者 時間 はじめに 田中 18:30-18:45 Eclipse Modeling Project の概要 細合さん 18:45-19:15 Graphical/Textual DSL (Xtext と GMF を例と 田中 19:15-19:45 して) Eclipse Modeling Project による MDA の実 大島さん 19:45-20:15 践 Eclipse Modeling Project と欧州の研究プロ 奥村さん 20:15-20:45 ジェクト フリーディスカッション 全員 20:45-21:00