第56回 SEA関西プロセス分科会のご案内

Eclipse XText によるドメイン特化言語の応用

講師

細合 晋太郎(九州大学 大学院システム情報研究院 学術研究員)
細谷 泰夫(関西フォーマルメソッド勉強会)

主催 :ソフトウェア技術者協会 関西支部 プロセス分科会

日時 :2014年3月29日(土) 13:00~17:30 (12:30 開場)

会場 : 株式会社SRA 関西事業部 会議室
    〒541-0058 大阪市中央区南久宝寺町3-1-8
    本町クロスビル2F

内容 :

ドメイン特化言語(Domain Specific Language:DSL)は、特定の分野(ドメイン)に限定向けに独自言語を作成し、その言語からコードへの変換ルールを記述することで、ソフトウェア開発の自動化を支援します。
汎用性の高いUML等のモデリング言語では、適用範囲が広いゆえに、コード生成まで行うためにはモデルに多くの付加情報や変換定義が必要となります。一方DSLでは、ドメインに限定したモデルと言語を作成するため、そのドメインに必要な要素のみに注目できると共に、変換定義も容易になります。
今回紹介するXtextはEclipse上に構築されたDSL開発フレームワークです。任意のDSLを作成できると共に、作成したDSLを記述するためのエディタと、コード生成のための枠組みが生成されます。これにより手軽に独自の言語から任意の言語の生成するDSL環境を作成することができます。
今回は、日本XTextユーザー会においてXtextの啓蒙・普及活動を行ってこられた細合晋太郎氏により、Xtextの基本的な動作原理の解説と実際にXtextを使ったDSL開発の演習を行って頂きます。
また、細谷泰夫氏より現場にXtextを導入した事例を紹介して頂きます。 細谷氏はXtextを2012年の11月頃に始めて知り、2013年の1月には実際の業務で活用し始めました。Xtextの初心者が業務に活用するまでの経緯、活用の拡大、活用して気づいたことを紹介します。
※当日はXtextを使ったDSLの開発を行います。お持ちのPCにXtext環境を入れてご参加ください。
以下のURLの"Full Eclipse"の項目よりお手持ちの環境に応じたものをダウンロードしてください。
https://www.eclipse.org/Xtext/download.html
※ PCをご持参できない場合、演習は他の参加者とのペア作業、または見学となりますので、ご了承下さい。
※ 会場にはインターネット接続の設備はありません。

プログラム :

13:00 - 13:30 XText の紹介 (細合晋太郎)
13:40 - 14:20 事例紹介 (細谷泰夫)
14:30 - 17:30 演習 (細合晋太郎)

講師紹介

細合晋太郎(ほそあい しんたろう)
主に組込みソフトウェアのデバイスドライバ開発をモデル駆動技術で支援する研究を行っている。
現在は九州大学 大学院システム情報研究院 情報知能工学部門 社会にてPBL (Project Based Laerning) 講義の支援を行っている。
共著「テキスト型DSL開発フレームワーク Xtext 入門」
 田中 明、細合 晋太郎
 http://www.beta-publish.com/books.html
SWEST実行委員、LED-Camp運営委員
Twitter: @ShintaroHosoai
Facebook: shintaro.hosoai
細谷泰夫(ほそたに やすお)
関西を中心にアジャイル開発のコミュニティで活動している。
アジャイル同人誌『Ultimate Agile Stories』の企画、編集に携わる他、Agile Tour Osakaオーガナイザ、Agile Japan実行委員としても活動している。
著書に
 「TECHNICAL MASTER はじめてのTeam Foundation Server」(秀和システム)
 「わかりやすいアジャイル開発の教科書」(SBクリエイティブ)
 「JUDEで学ぶシステムデザイン」(翔泳社)

参加費用:

SEA正会員:1,000円
SEA賛助会員:1,000円
学生:500円
一般:2,000円
※ 懇親会参加費は別途実費負担

定員 :30名

申込方法:

以下のペ‐ジからお申し込みの受付を行っております。
 http://kokucheese.com/event/index/149067/
 ### 3/28(金)18:00までにお申し込みください ###
ご注意)
  • 受付は先着順で、定員になり次第〆切とさせていただきます。
  • メール、FAXなどWebページ以外からの申し込みは受け付けておりません。
  • お申し込みの受付け後、確認メールが自動的に返送されます。確認メールを印刷し、当日受付時に持参ください。
  • 当日は休日につきビルの玄関が閉まっています。入館にはスタッフの案内が必要ですので、12:30〜13:00の間に入館していただくようお願い致します。万一、入館が遅れる場合は、必ず以下のメールアドレスまで、入館予定時刻のご連絡をお願い致します。
      seakansai-req@sea.jp
  • 申し込み手続きについて不明点などございましたら下記までご連絡ください。
      seakansai-req@sea.jp
  • 参加費は当日会場受付にて現金でお支払いください
  • 領収書が必要な方は、申し込み時に「領収書要」にチェックしてください。


-------

世話人:(株)SRA関西事業部 小林 修


スポンサード リンク

開催概要

日時 2014年03月29日(13:00~17:30 (12:30開場))
開催場所株式会社SRA関西事業部 会議室
(〒541-0058 大阪府大阪市中央区南久宝寺町3-1-8 本町クロスビル2F)
参加費2,000円(税込)
定員30人(先着順)
申し込み終了2014年03月29日 12時00分まで
懇親会費3,000円~4000円(税込)
懇親会定員制限はありません
主催
タグ

イベント概要

2014年03月29日

第56回 SEA関西プロセス分科会

〒541-0058 大阪府大阪市中央区南久宝寺町3-1-8 本町クロスビル2F

http://kokucheese.com/event/index/149067/

第56回 SEA関西プロセス分科会のご案内 Eclipse XText によるドメイン特化言語の応用 講師 細合 晋太郎(九州大学 大学院システム情報研究院 学術研究員) 細谷 泰夫(関西フォーマルメ...

> >

イベントは終了いたしました。

スポンサード リンク