この記事には複数の問題があります。改善にご協力いただくか、トークページでこれらの問題について議論してください。(これらのメッセージを削除する方法とタイミングについてはこちらをご覧ください)
|
| シリウス | |
|---|---|
| 開発者 | エクリプス財団 |
| 安定版リリース | 7.0.7 / 2023年1月19日[1] (2023-01-19) |
| 言語 | Java |
| プラットフォーム | Linux、macOS、Microsoft Windows |
| タイプ | フレームワーク |
| ライセンス | Eclipseパブリックライセンス |
| ウェブサイト | eclipse.dev/sirius/ |
SiriusはEclipse Foundationのオープンソースソフトウェアプロジェクトです。この技術により、ユーザーはEMFやGMFなどの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] |
参考文献
- ^ 「Eclipse Sirius 7.0.7」、2023年1月19日。2023年3月6日閲覧
- ^ 「Obeoウェブサイト」 。 2015年3月5日閲覧。
- ^ “Sirius Open Source announcement”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年3月5日閲覧。
- ^ 「シリウスのためのEclipse提案」 。 2015年3月5日閲覧。
- ^ “Eclipse release train”. 2013年2月6日. 2015年3月5日閲覧。
- ^ 「シリウスギャラリー」 。 2015年3月5日閲覧。
- ^ 「Siriusドキュメント」 。 2015年3月5日閲覧。
- ^ 「EclipseヘルプセンターのSiriusドキュメント」 。 2015年3月5日閲覧。
- ^ 「シリウス wiki」 . 2015年3月5日閲覧。
- ^ 「SiriusConウェブサイト」 。 2017年1月4日閲覧。
- ^ “Dasia 2013”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ “EclipseCon France 2013”. 2014年12月3日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ 「Bicc Net 2013」 。 2015年3月9日閲覧。
- ^ “EclipseCon Europe 2013”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ “EclipseCon Europe 2013”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ 「PolarSys Day 2013」 。 2015年3月9日閲覧。
- ^ “CSDM 2013”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ “EclipseCon North America 2014”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ 「Eclipse Day Florence 2014」. 2015年3月9日閲覧。[永久リンク切れ]
- ^ "XTextCon 2014" . 2015年3月9日閲覧。[永久リンク切れ]
- ^ “EclipseCon France 2014”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ “Jug Summer Camp 2014”. 2016年4月7日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ “RRLL Nantes 2014”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ “EclipseCon Europe 2014”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ “Open World Forum 2014”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年3月9日閲覧。
- ^ 「Eclipse Finance Day 2014」。2015年3月9日閲覧。
- ^ 「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年
外部リンク
- 公式ウェブサイト