エクリプス シリウス

シリウス
開発者エクリプス財団
安定版リリース
7.0.7 / 2023年1月19日; 2年前[1] (2023-01-19)
言語Java
プラットフォームLinuxmacOSMicrosoft Windows
タイプフレームワーク
ライセンスEclipseパブリックライセンス
ウェブサイトeclipse.dev/sirius/

SiriusはEclipse Foundationオープンソースソフトウェアプロジェクトです。この技術により、ユーザーはEMFGMFなどのEclipseモデリング技術を活用して、カスタムグラフィカルモデリングワークベンチを作成できます。作成されたモデリングワークベンチは、ユーザーがEMFモデルを作成、編集、視覚化できるEclipseエディター(ダイアグラム、テーブル、ツリー)のセットで構成されています

歴史

Siriusは、2007年にThalesとObeoが開始したパートナーシップの成果です[2]当初の目標は、特定のニーズに合わせてカスタマイズできる、モデルベースアーキテクチャエンジニアリング用の汎用ワークベンチを提供することでした

2013年に、このプロジェクトはEclipse Foundationの管轄下でオープンソースとしてリリースされました。[3] [4] SiriusはEclipseプラットフォームの年間リリーストレインに統合されています。[5]

原則

Siriusは、宣言的な記述を用いた検証ルールとアクションを備えたグラフィカル、テーブル、またはツリーエディターでモデリングワークベンチの仕様設定を可能にします。すべての形状特性と動作は、最小限の技術知識で設定できます。この記述は動的に解釈され、Eclipse IDE内でワークベンチを実現します。コード生成は不要で、ワークベンチの仕様設定者は記述を調整しながら即座にフィードバックを得ることができます。完成したモデリングワークベンチは、標準のEclipseプラグインとして展開できます

Siriusは、カスタマイズ可能で動的な表現のセットを提供します。これらの表現は、ISO/IEC 42010規格に着想を得た「ビューポイント」の概念に基づいて組み合わせ、カスタマイズできます。特定のビューポイント専用のビューは、モデルの状態と現在の関心に応じて、表示と動作を調整できます。同じ情報を、ダイアグラム、表、ツリーエディタで同時に表示することもできます。

仕様作成者/開発者の観点から見ると、Sirius は次の機能を提供します。

  • 図、表、ツリーなどのエディターを提供するワークベンチを定義する機能。
  • 前述の環境を Eclipse IDE または RCP アプリケーションに統合して展開する機能。
  • 特殊化と拡張によって既存の環境をカスタマイズする機能。

エンドユーザーの観点から見ると、Sirius は次のものを提供します。

  • モデルを設計するための豊富で特殊なモデリング エディター。
  • これらの異なるエディター間の同期。

用途

Siriusは主に複雑なシステム(産業システムやITアプリケーション)の設計に使用されます。最初のユースケースは、2014年にThalesがEclipseワーキンググループPolarSysに寄贈したシステムエンジニアリングワークベンチであるCapellaでした。

プロジェクトのウェブサイトにあるSiriusギャラリーには、Siriusを使用しているプロジェクトがいくつかリストされています。[6]

互換性

Siriusの最新リリースは、以下のバージョンのEclipseと互換性があります

  • Eclipse Oxygen
  • Eclipse Neon
  • Eclipse 2020-09

SiriusはモデリングフレームワークEMFに基づいています。そのため、EMF互換モデルを作成できるあらゆるツールと互換性があります

コミュニティとコミュニケーション

Siriusコミュニティは、Eclipse FoundationのウェブサイトのSiriusセクションを中心に集まっています。Siriusのドキュメント[7]は、Eclipseヘルプセンター[8]とSiriusプロジェクトのWiki [9]でオンラインでアクセスできます

カンファレンス

毎年、SiriusコミュニティはSiriusConで会合を開きます。[10] Siriusの開発者は、モデリングカンファレンスやEclipseカンファレンスでのプレゼンテーションを通じてコミュニティとコミュニケーションを図っています

氏名 日付 場所 プレゼンテーションのタイトル
エクリプスコン北米 2013 2013年3月26日 アメリカ合衆国サンフランシスコ カスタムモデリング環境の定義が簡単になりました。ついに!
ダシア2013 2013年5月14日 ポルトガル、ポルト 宇宙のための多角的視点システム/ソフトウェアエンジニアリング[11]
EclipseCon France 2013 2013年6月6日 フランス、トゥールーズ Sirius By Example:20分で独自のダイアグラム、表、ツリーエディターを構築する[12]
Bicc Net 2013 2013年9月30日 ドイツ、ミュンヘン システムエンジニアリングと組み込みシステムのためのオープンツール[13]
EclipseCon Europe 2013 2013年10月29日 ドイツ、ルートヴィスブルク Eclipseを子供向けのArduinoプログラミングプラットフォームに変える[14]
EclipseCon Europe 2013 2013年10月30日 ドイツ、ルートヴィスブルク シリウス:システムアーキテクチャのゲームを変える[15]
PolarSys Day 2013 2013年11月22日 スウェーデン、ストックホルム Sirius:DSL用グラフィカルエディター[16]
CSDM 2013 2013年12月4日 フランス、パリ Sirius:カスタムモデリングワークベンチの作成が簡単に[17]
エクリプスコン 北米 2014 2014年3月18日 アメリカ合衆国サンフランシスコ シリウスロールプレイングゲーム ダイアグラム作成 テーブル&ツリーエディター 20分[18]
ソリューションLinux 2014 2014年5月20日 フランス、パリ Sirius:システム構想のためのオープンソースの新たな時代
2014年フィレンツェ日食の日 2014年5月23日 イタリア、フィレンツェ Sirius:20分で図、表、ツリーエディタを構築![19]
XTextCon 2014 2014年5月26日 ドイツ、キール Sirius + Xtext [20]
EclipseCon France 2014 2014年6月18日 フランス、トゥールーズ ハンズオンSirius:ドメイン固有言語(DSL)用のグラフィカルエディターを作成する[21]
ジャグサマーキャンプ 2014 2014年9月19日 フランス、ラ・ロシェル SIRIUS 1.0 : UN SCHEMA VAUT MIEUX QU'UN LONG DISCOURS (フランス語) [22]
RRLLナント2014 2014年9月19日 フランス、ナント プレゼンテーション・シリウス(フランス語)[23]
エクリプスコン ヨーロッパ 2014 2014年10月29日 ドイツ、ルートヴィスブルク シリウスを輝かせるには?[24]
オープンワールドフォーラム2014 2014年10月31日 フランス、パリ Sirius:システム設計のための新しいオープンソースの方法 - ObeoとThalesの成功したコラボレーションの物語[25]
エクリプス・ファイナンス・デー 2014 2014年10月31日 スイス、チューリッヒ 金融向けSirius:ITとEA向けの独自のグラフィカルデザイナーを作成[26]
2014年ローヌ・アルプ日食の日 2014年12月18日 フランス、リヨン シリウス - グラフィックモデルは千の言葉に値する[27]

参考文献

  1. ^ 「Eclipse Sirius 7.0.7」、2023年1月19日2023年3月6日閲覧
  2. ^ 「Obeoウェブサイト」 。 2015年3月5日閲覧
  3. ^ “Sirius Open Source announcement”. 2015年4月2日時点のオリジナルよりアーカイブ2015年3月5日閲覧。
  4. ^ 「シリウスのためのEclipse提案」 。 2015年3月5日閲覧
  5. ^ “Eclipse release train”. 2013年2月6日. 2015年3月5日閲覧。
  6. ^ 「シリウスギャラリー」 。 2015年3月5日閲覧
  7. ^ 「Siriusドキュメント」 。 2015年3月5日閲覧
  8. ^ 「EclipseヘルプセンターのSiriusドキュメント」 。 2015年3月5日閲覧
  9. ^ 「シリウス wiki」 . 2015年3月5日閲覧
  10. ^ 「SiriusConウェブサイト」 。 2017年1月4日閲覧
  11. ^ “Dasia 2013”​​. 2015年4月2日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  12. ^ “EclipseCon France 2013”​​. 2014年12月3日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  13. ^ 「Bicc Net 2013」 。 2015年3月9日閲覧
  14. ^ “EclipseCon Europe 2013”​​. 2015年4月2日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  15. ^ “EclipseCon Europe 2013”​​. 2015年4月2日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  16. ^ 「PolarSys Day 2013」 。 2015年3月9日閲覧
  17. ^ “CSDM 2013”​​. 2015年4月2日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  18. ^ “EclipseCon North America 2014”. 2015年4月2日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  19. ^ 「Eclipse Day Florence 2014」. 2015年3月9日閲覧。[永久リンク切れ]
  20. ^ "XTextCon 2014" . 2015年3月9日閲覧。[永久リンク切れ]
  21. ^ “EclipseCon France 2014”. 2015年4月2日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  22. ^ “Jug Summer Camp 2014”. 2016年4月7日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  23. ^ “RRLL Nantes 2014”. 2015年4月2日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  24. ^ “EclipseCon Europe 2014”. 2015年4月2日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  25. ^ “Open World Forum 2014”. 2015年4月2日時点のオリジナルよりアーカイブ2015年3月9日閲覧。
  26. ^ 「Eclipse Finance Day 2014」2015年3月9日閲覧。
  27. ^ 「Eclipse Day Rhone Alpes 2014」. 2015年3月9日閲覧。

さらに読む

記事
  • Sirius:Intelligent Engineering Systems(INES)におけるDSMグラフィカルエディターの迅速な開発、2014年
  • DSMグラフィカルエディターフレームワークの比較分析:Graphiti vs. Sirius、第23回国際電気技術およびコンピュータサイエンス会議ERKにて
  • RESTfulセンサーWebネットワークモデリングのためのDSMグラフィカルエディターの開発 2015年4月2日アーカイブWayback Machine応用計算知能情報科学(SACI)、2014年
  • 公式ウェブサイト
Retrieved from "https://en.wikipedia.org/w/index.php?title=Eclipse_Sirius&oldid=1303217605"