| 開発者 | PolarSys [1] Eclipse Foundationの業界ワーキンググループ |
|---|---|
| 安定版リリース | 7.0.0 [2]
|
| リポジトリ |
|
| 書かれた | ジャワ |
| プラットフォーム | Linux、Mac OS X、Microsoft Windows |
| タイプ | モデル駆動型アーキテクチャ |
| ライセンス | Eclipse パブリックライセンス |
| Webサイト | mbse-capella.org |
Capella は、モデルベース システム エンジニアリング ( MBSE ) 用のオープン ソースソリューションです。polarsys.org でホストされているこのソリューションは、Arcadiaメソッドで定義された原則と推奨事項に従って、システム、ハードウェア、またはソフトウェアアーキテクチャのグラフィカルモデリングのプロセスとツールを提供します。Capella は、 Eclipse Foundation の複数のワーキング グループの 1 つである PolarSys の取り組みです。
使用法
Capella は主に、航空宇宙、航空電子工学、輸送、宇宙、通信、セキュリティ、自動車などの業界向けの組み込みシステム開発における 複雑かつ安全性が重要となるシステムのモデリングに使用されます。
歴史
Capella は 2007 年にThalesによって作成され、それ以来継続的に開発と進化が続けられています。その目的は、エンジニアリングの変革に貢献し、ドキュメントに重点を置くのではなくモデルに基づいたアプローチを採用し、プロセスによってパイロットされ、構築によって効果的な共同エンジニアリングを実現する方法を提供するエンジニアリング環境を提供することです。その後、エンジニアリングの運用専門家がグループ内のアーキテクチャをモデリングするための統一言語を定義し、関連するツールである Capella を指定しました。
Capella は、 PowerPoint / VisioやExcelツールに似たエルゴノミクスを提供します。そのため、結果として得られる環境は実際に直感的であり、エンジニアは設計要件を捉えるためにUMLやSysMLなどの複雑な汎用モデリング言語を学習して操作するのではなく、アーキテクチャの定義に集中できます。また、 Arcadiaメソッドに基づいているため、一般的な汎用モデリング ツールでは行われない、エンジニアの活動をガイドします。2015 年に Capella は、Eclipse Foundation のワーキング グループ[3]である PolarSys によって、 Banque Publique d'Investissement (Bpifrance [5] )が支援するフランスの共同プロジェクト Clarity [4]を通じて Eclipse オープンソース プロジェクトとしてリリースされました。Capella には独自のライフサイクルがあります。新しい機能を提供するメジャー リリースは毎年末に配信されますが、バグ修正を含むマイナーと呼ばれる複数のバージョンが通常、年間を通じて配信されます。
原則
Capella には独自のメタモデルが付属しており、これはユーザーが Capella プロジェクトで有効にできる言語概念を定義します。ユーザーはこのメタモデルのインスタンスを作成し、自分の関心に応じて、ダイアグラムを通じてさまざまな観点からモデルを表示できます。ユーザーは、ダイアグラムに関連付けられたパレットを使用して、新しいモデル要素を作成することもできます。Capella プロジェクトは、モデル部分 (「melodymodeller」) とグラフィック部分 (「aird」) で構成されます。


Capella プロジェクトが作成されると、ワークベンチ インターフェースがユーザーに表示されます。このインターフェースには、さまざまな領域が含まれています。
- 「方法論ブラウザ」領域には、アーキテクチャ モデリングのさまざまなエンジニアリング フェーズと、特定のエンジニアリング フェーズ内で新しいダイアグラムを作成するためのショートカットがユーザーに表示されます。このビューでは、エンジニアリング フェーズ間の「移行」も容易になるため、フェーズと関連要素間のリンクを作成できます。
- 「セマンティック ブラウザー」領域には、モデル内を移動するためのツールが用意されています。「プロジェクト」領域またはダイアグラムで選択された各項目について、セマンティック ブラウザー領域には、その要素のすべての参照、つまりその容量または参照関係と、その要素が関係するすべてのダイアグラムが表示されます。
- 「プロジェクト」領域はより伝統的なビューです。これは Capella モデルのツリー ビューであり、ユーザーが作成したすべてのセマンティック要素とダイアグラムが含まれています。
- 「ダイアグラム」領域には、モデルの抜粋のグラフィカル ビューが表示され、ユーザーはモデルを編集できます。ユーザーは要素を作成、変更、または削除でき、ダイアグラム内の要素の構成や外観を変更することもできます。
- 「プロパティ」領域には、モデルまたはダイアグラム内の選択された要素のすべてのプロパティが表示されます。
図
Capella を使用すると、ユーザーはさまざまな種類のダイアグラムを処理できます。ダイアグラム内の要素の表現は、分析の種類ごとに固有のカラー コードによって決まります。ダイアグラムの例をいくつか示します。
-
運用能力
-
運用アーキテクチャ
-
論理アーキテクチャ
-
物理アーキテクチャ
-
機能シナリオ
-
クラス図
拡張性
ワークベンチは、ISO/IEC 42010規格で定義されている「視点」の概念に従って、特定のビジネスニーズに合わせて拡張または特化することができます。[6]これらの拡張機能は、たとえば次の機能を提供します。
- 特定のエンジニアリング ニーズに固有の新しい情報を、関連するツールを使用して管理する機能。たとえば、パフォーマンス分析の時間制約、安全性やセキュリティに関連する制約、コスト分析のコンポーネントのコスト、質量などの非機能プロパティなど。
- さまざまな建築スタイルでエンジニアリングアプローチを指定する機能。
- ドキュメントのエクスポートや遷移システム/サブシステム メカニズムの特殊化など、ワークベンチに新しい機能を追加する機能。
互換性
Capella は、次のプラットフォーム上の Java 7 以降に基づく環境でサポートされています。
依存関係
Capella の最新バージョンは以下に基づいています:
コミュニティとコミュニケーション
コミュニティへのリンクと詳細情報はPolarSysのウェブサイトで入手できます。Capellaのドキュメントはウェブサイトからダウンロードできます。[9]
Capella はいくつかのイベントで発表されました:
参照
参考文献
- ^ 「PolarSysウェブサイト」。2017年1月12日閲覧。
- ^ 「Capella 7.0.0 (最新の安定版リリース)」。2024年7月19日閲覧。
- ^ 「PolarSysのCapellaへの提案」。2015年10月23日閲覧。
- ^ 「モデルベースシステムエンジニアリングソリューション Capella のエコシステム」 。2015年 10 月 23 日閲覧。
- ^ 「Bpifranceウェブサイト」。2015年10月23日閲覧。
- ^ 「ISO / IEC / IEEE 42010: 2011、システムおよびソフトウェアエンジニアリング - アーキテクチャの説明」。2015年10月23日閲覧。
- ^ 「Kitalpha: MBEを開発および実行するための環境」。2017年1月12日閲覧。
- ^ 「EMF Diff / Merge: モデル用の diff / merge コンポーネント」。2017年 1 月 12 日閲覧。
- ^ 「Capella ドキュメント」。2015年 10 月 23 日閲覧。[永久リンク切れ ]
- ^ 「Capella と Sirius との共同モデリング」 。2016年 11 月 15 日閲覧。
- ^ 「SysML を簡素化 (および強化) して機能分析とモデルインスタンスを実行する」。2016 年 10 月 9 日のオリジナルからアーカイブ。2016年 10 月 6 日に取得。
- ^ 「ARCADIA / Capella による実践的なシステムモデリング」。2016 年 10 月 9 日時点のオリジナルよりアーカイブ。2016年 10 月 6 日閲覧。
- ^ 「Capella によるモデルベースエンジニアリング: 現状と展望」。2016 年 10 月 9 日時点のオリジナルよりアーカイブ。2016年 10 月 6 日閲覧。
- ^ “PolarSysが主導する火星探査”。2016年10月9日時点のオリジナルよりアーカイブ。2016年10月6日閲覧。
- ^ 「ARCADIAメソッドとCapellaツールを使用したMBSE」。2016年10月6日閲覧。
- ^ 「=CLARITY: モデルベースシステムエンジニアリングソリューション Capella のオープンソース化」(PDF) 。2016 年 2 月 15 日時点のオリジナル(PDF)からアーカイブ。2016年 10 月 6 日に取得。
- ^ 「CLARITY: モデルベースシステムエンジニアリングソリューション Capella のオープンソース化」(PDF)。2016 年 2 月 15 日時点のオリジナル(PDF)からアーカイブ。2015 年10 月 23 日閲覧。
- ^ 「MBSE 文化変革の実施: 組織、コーチング、学んだ教訓」。2016 年 3 月 3 日時点のオリジナルよりアーカイブ。2015年 10 月 23 日閲覧。
- ^ 「MBSE メソッドとそのサポート ワークベンチの初期調査から大規模展開まで: Thales の経験」。2016 年 3 月 3 日時点のオリジナルよりアーカイブ。2015年 10 月 23 日閲覧。
- ^ 「Capella タイムラプス: 30 分でわかるシステム アーキテクチャ モデル」。2015 年 9 月 11 日時点のオリジナルよりアーカイブ。2015 年 10 月 23 日閲覧。
- ^ 「ARCADIA メソッドと Capella ツールによるシステム モデリング」。2015 年 9 月 14 日時点のオリジナルよりアーカイブ。2015年 10 月 23 日閲覧。
- ^ "Obeo et Thales rencontrent le ministre de l'Economie lors du lancement du projet Industrie du futur" . 2015 年 10 月 23 日に取得。
- ^ 「Capella タイムラプス: 30 分でわかるシステム アーキテクチャ モデル」。2015 年 10 月 21 日時点のオリジナルよりアーカイブ。2015 年 10 月 23 日閲覧。
- ^ 「Capella on the field: モデルベースシステムエンジニアリングのユースケース」(PDF) 。 2015年10月23日閲覧。
- ^ 「MBSE ソリューション導入の課題」。2016 年 2 月 28 日時点のオリジナルよりアーカイブ。2015 年 10 月 23 日閲覧。
- ^ “Arcadia and Capella in the Field”. 2016年2月28日時点のオリジナルよりアーカイブ。 2015年10月23日閲覧。
- ^ 「Arcadia / Capella、システムおよびソフトウェア アーキテクチャ エンジニアリング向けの実証済みのモデリング ソリューション」。2015 年 10 月 21 日時点のオリジナルよりアーカイブ。2015年 10 月 23 日閲覧。
- ^ 「Arcadia / Capella、システムおよびソフトウェア アーキテクチャ エンジニアリング向けの実証済みのモデリング ソリューション」。2016 年 3 月 3 日時点のオリジナルよりアーカイブ。2015年 10 月 23 日閲覧。
- ^ 「システム、ソフトウェア、ハードウェアエンジニアリングのためのモデルベースのコラボレーション」。2015年10月23日閲覧。
外部リンク
- 公式サイト
