EclipseCon France 2017 参加報告会を開催します

モデルベースソフトウェア開発コミュニティ という活動をしているのですが、ここ1年ほどほとんどイベント企画ができていませんでした。反省しています。

沈黙を破って、8月1日に、先日参加してきました EclipseCon France 2017 の参加報告会 を開催します。それなりの目的を持って参加したのですが、報告会となるとまず EclipseCon でどんな話題があったのかを広く(紙芝居的になってしまいそうですが)お話した方が良いだろうと考えています。なお今回はデモをお見せする時間を取れそうもありません。

カバーする主な話題は、MBSE の仕組みを構築する際に大いに利用できる Xtext, Sirius, Papyrus-RT, Capella 周りの発表内容などになります。ヨーロッパ方面では歴史があり今も活発に活動が続けられている分野です。日本から参加したのは私だけのようですので、もしご都合がつくようであればお立ち寄りください。

EclipseCon France 2017 参加報告会を開催します

モデルベースソフトウェア開発コミュニティの集まりのお知らせ

数日後ですが、9月1日(火曜日)の19時からこんなイベントを行います。

これまでこのコミュニティで勉強会や小規模なワークショップ・ハンズオンを何度か実施してきましたが、今後の活動(案)について前振り的な説明を行い、皆さんのご意見を頂きたいと思います。

当日は、私が前振りの前振りという全般的なお話をさせて貰い、次に今後のワークショップやハンズオン候補である:

  • コード生成技術(Acceleo)
  • DSL技術(テキストベース(Xtext)とダイアグラムベース(Sirius)の二種類)

について3名で紹介をします。各紹介にはそれぞれの技術的な概要説明も含まれると思います。

もちろんこれが全てという訳ではなく、モデリング手法の話、Executable UML 的な話、他も候補として想定していますが、(コミュニティ活動ですので)これらの説明をインプットにして方向性について考える場にしたいと思っています。

このコミュニティ活動に関心をお持ちで、当日ご都合がつく方は是非参加をご検討下さい。

モデルベースソフトウェア開発コミュニティの集まりのお知らせ

Video and slide (InfoQ): Arduino Designer: the Making of!

前回に引き続き、 EclipseCon NA2015 で実際に聴講したセッションから、Arduino Designer の作り方といった感じの、とても興味深いセッションについて InfoQ に動画とスライドが掲載されていますので紹介します。

講演されたのは Obeo 社の Melanie Bats さんという女性の方で、Arduino というマイクロプロセッサを使い猫の模型を動作させるモデルベースソフトウェア開発システムを、Sirius と Acceleo を使って構築する様子を説明してくれています。EMF のメタモデルから始まり、Sirius のかなり詳しい使い方の説明まで触れていますので、このようなシステムを専用グラフィカル開発環境と共に構築したい方にはとても参考になるプレゼンテーションです。最後で触れていますか、このプロジェクトは github に公開されていますので、興味のある方は是非チェックしてみてください。

なお、今回の EclipseCon ではこれ以外にも itemis 社による LEGO Mindstorms を使った Xtext ベースのロボットシステム開発実行環境のデモや IBM 社が Raspbery Pi で JEE を動かしたミニチュアカーの展示などもあり、Eclipse のモデルベース開発技術が組み込みシステム寄りで応用が広がっていると感じられるものでした。

Video and slide (InfoQ): Arduino Designer: the Making of!

Viewpoint: the making of 動画の紹介

EclipseCon NA 2015 の報告で PolarSys のことを書きましたが、PolarSys 関連の聴講セッションのなかでも特に感心したのがこのビューポイントを作成してモデルに反映するデモです。二人の人が前に出てマネージャとデベロッパーの役を演じ、マネージャからの無理難題をデベロッパーが Capella/Kitalpha を使い軽く実現してしまうというプレゼンテーションです。

自由に Viewpoint を定義して Model Work Bench をカスタマイズしながらモデルを発展させてゆくというアプローチがとてもうまく実現されており、使い方を工夫すれば別の世界(例えば、エンタプライズ系)にも適用できるでしょう。このプロジェクトには Obeo 社が参画しており、そのためか Sirius が大活躍しています。

いろいろな意味で参考になるプロジェクトですので、是非最後までご覧ください。

Viewpoint: the making of 動画の紹介