Translate

2018/09/21

UML Profile

UMLを用いてモデリングする際,ドメインに応じた UML Profile を活用することがモデル化における設計コストの低減や確からしさの確保のためにも重要だと考えています.

OMGで正式に採択された UML Profile にどういうものがあるかは下記webページで確認できます:
UML PROFILE CATEGORY - SPECIFICATIONS ASSOCIATED

同ページには以下にしめす16個の UML Profile がリストアップされています:
  • UML Profile for BPMN Processes
  • UML Profile for CORBA and CORBA Components
  • UML Profile for CORBA Components
  • UML Profile for CORBA
  • UML Profile for Enterprise Application Integration
  • UML Profile for Enterprise Distributed Object Computing
  • UML Profile for MARTE
  • UML Profile for NIEM
  • UML Profile for Modeling QoS and FT
  • Software Radio Components
  • UML Profile for System on a Chip
  • UML Profile for Schedulability, Performance, & Time
  • UML Profile for Telecommunication Services
  • SES Management TelcoML Extension
  • UML Profile for ROSETTA
  • UML Profile for Voice-based Applications
                              メンテナンスされていない Profile も多いのですが「UML Profile for ROSETTA」と「UML Profile for NIEM」はアクティブな活動の様です.とはいえ ROSETTA はまだベータのため,リリース後,すぐに凍結されてしまうやもしれませんが笑

                              ちなみに両Profile は下記のドメイン言語の模様です:

                              • UML Profile for ROSETTA
                                • The ROSETTA Profile will ‘provide precise syntax and semantics that will facilitate the export of UML and SysML system models to a matrix representation that can be used tostructure mathematical knowledge for concordant use in simulation at the conceptual and detailed design levels’.

                              • UML Profile for NIEM
                                • NIEM is a national program that empowers organizations to create and maintain meaningful data connections across their stove-piped IT systems, as well as their stakeholder base. NIEM provides data components and processes needed to create exchange specifications which support mission data sharing and exchange requirements. By providing a common vocabulary and mature framework to facilitate information exchange, NIEM enables communities to “speak the same language” as they share, exchange, accept, and translate information efficiently
                              どちらも興味がありますが,まずは ROSETTA を見てみようかと思います.



                              Eclipse Papyrus 4.1.0 リリース

                              無事に Papyrus 4.1.0 がリリースされました.

                              Eclipse Papyrus 4.1.0 Release Review

                              9月17日づけの「Weekly Problem Digest for Papyrus」を見ると,まだまだ色々とバグは抱えてそうですが.

                              4.1.0は以下が変更されているみたいです:
                              • Diagram: improve sequence diagram combined fragment
                              • Diagram Layers: add it into the model explorer, refactoring layer model + generation, property view
                              • diagram generation: improvement.
                              • fix problems about Xtext support and UML Constraint Language
                              • continue Architecture Framework support integration.
                              • releng: change EP1 to EPL2.

                              最大のポイントはシーケンス図の改善でしょうか.

                              ダウンロードページから 4.1.0 の RCP が入手可能です.

                              ダウンロードしてみたのですが,ファイル名が少し変わってますね.

                              旧)papyrus-photon-4.0.0-win64.zip
                              新)papyrus-2018-09-4.1.0-win64.zip

                              photon → 2018-09 となっています.どういうポリシーの変更でしょうか?

                              バナーでのバージョン表記も 2018-09 に変わっています:

                              なお次の正式なリリース 4.2.0 は 12月になる模様です.