Integrity Modeler Reviewer データシート

データ シート
PTC Integrity Modeler
TM
TM
拡張性に優れ、スピードと効率性を兼ね備えた、マルチユーザー対応のシステムおよびソフトウェア設計環境
プロジェクトが複雑化するにつれて、すべての関係者が容易に理
解し同意できる設計アイデアを作成し伝達することがますます
難しくなります。PTC Integrity Modeler は、構築方法をモデリ
ングするための実用的なソリューションです。統合ツールセッ
トにより、SysML (Systems Modeling Language)、UML (Unified
Modeling Language)、可変性のモデルをライブの共通データベー
ス上で実行することができます。
システムおよびソフトウェア設計の迅速化
PTC Integrity Modeler を使用すると、業界標準の適
切なダイアグラムに従って作業を進め、繰り返しの多
い作業を自動化し、潜在的な問題を特定することで、
より少ない時間と労力で製品、システム、ソフトウェ
アを設計できます。
PTC Integrity Modeler の主な機能は次のとおりです。
• Modeler により、システム、ソフトウェア、製品ラ
インの一貫した高品質なビジュアル モデルを作成
できます。これにより、理解を深め、意思決定を改
善し、関係者の賛同を得ることができます。
• SySim では、ドラッグ アンド ドロップ式のインタ
フェースを使用して、SysML 設計の動作をシミュ
レートできます。
• Automatic Code Synchronizer により、UML モデル
からソース コードを自動生成できます。
• Transformation Development Kit を 使 用 す る と、
逆構文記法を利用できます。
• ほかのライフサイクル ツールとの統合リンクおよ
びトレースリンクを備えた、トレース可能な設計の
唯一の正しい情報源が提供されます。
• 拡張可能なメタモデル、強力なプロファイリング、
ユーザー インタフェースを簡略化できます。
• 書式設定されたドキュメントからライブ Web アク
セスまで、さまざまな形態でモデルを発行できます。
• Reviewer を使用すると、モデルのチェック、エラー
の発見、管理メトリックスの抽出、プロセス早期で
の設計の改善が可能です。
PTC Integrity Modeler は、拡張性に優れたマルチユーザー対応
のシステムおよびソフトウェア モデリング環境です。
ページ 1 / 4 | PTC Integrity Modeler
TM
TM
PTC.com
データ シート
Modeler
Modeler を使用すると、システムおよびソフトウェア
のエンジニアは、モデルを作成し、要件を伝達するこ
とができます。また、代替設計の検討や、複数のロケー
ションで作業するチーム メンバーを交えた意思決定も
可能です。プロジェクトにおけるほかの数多くの成果
物が自動生成され、すべてのモデル要素間のリンクと
トレーサビリティが提供されます。リンクとトレーサ
ビリティは、プロジェクト開発中の説明責任を果たす
ための助けとなります。
すべての設計者やシステム エンジニアおよびソフト
ウェア エンジニアが同じ 1 つのモデリング ツールを
使用している大規模なプロジェクトでは、管理統計を
抽出して進捗状況を追跡することが非常に重要です。
Reviewer では、こうした監視を行いながら、エラーを
早期に発見し、設計の堅牢性への信頼度を高めること
ができます。Reviewer のツールは直観的なため、品質
の測定と設計の欠陥の特定が大幅に迅速化されます。
Modeler には、アクセス制御、バージョン管理、差分、
分岐、完全な変更追跡など、モデルを管理するための
機能がすべて揃っています。
モデルをニーズに適応させるためのツール
Modeler では、UML、SysML、その他のプロファイ
ル用のメタモデルおよびユーザー インタフェースを特
定の分野やプロジェクトのニーズに適応させることが
できます。また、UPDM、MARTE、ARINC653 用の既
成のプロファイルも用意されています。モデルを広範
囲に配布する準備ができたら、文書を自動生成して、
組織のスタイルやテンプレートを適用することができ
ます。Microsoft® Word® やナビゲート可能な HTML
などのドキュメントを生成できます。または、すべて
の利害関係者がライブの Web インタフェースを通じ
てモデルを表示することができます。
Reviewer は、品質の向上と進捗状況の追跡に役立ちます。
SySim
Reviewer
一貫性と正確性を確保するためのツール
問題化する前にエラーを発見するためのツール
SySim を使用すると、ドラッグ アンド ドロップ式の
インタフェースで SysML 設計の動作をシミュレート
することができます。これにより、設計から実行可能
なグラフィック アプリケーションを生成し、それを
プロジェクトの参加者、顧客、関係者、マネージャ、
システム導入担当者と共有することができます。
Reviewer では、モデルのチェック、エラーの発見、
管理メトリックスの抽出、プロセス早期での設計の改
善が可能です。特に有用なのは、作業経験や作業頻度
の少ないモデリング担当者または活発な指導を必要と
する作業者がプロジェクトに関わる場合です。
Reviewer は、100 以上の既成の設計レビューがロー
ド済みで、それらを独自のモデリングのベスト プラク
ティスに合わせて拡張したり構成したりすることがで
きます。
ページ 2 / 4 | PTC Integrity Modeler
TM
TM
シミュレーションのグラフィックやシナリオを生成
し、特定の段階の早期に複雑なシステムの動作をレ
ビューして、仕様の一貫性と完全性を完全に把握する
ことができます。SySim の強力な機能セットは、設計
ウォークスルー時間の削減とシステム エラーの解消を
支援することで、時間とコストの節約、納期厳守に大
きく貢献します。
PTC.com
データ シート
SySim を使用すると、設計の動作をシミュレートすることがで
きます。
Automatic Code Synchronizer
コーディング効率を向上させるためのツール
Automatic Code Synchronizer (ACS) は、既存のシス
テム向けに効果的なソフトウェア ソリューションや
拡張機能を構築するための非常に効率的なツールで
す。既成の ACS 変換パターンにより、モデルから C、
C++、C#、Ada、Java、VB、ARINC653、SQL DDL、
IDL、XMI が自動的に生成されます。このツールは、
Modeler のバックグラウンド プロセスとして実行さ
れ、UML モデルからソース コードを自動的に生成し
ます。これにより、時間が短縮されて生産性が向上す
るとともに、開発者は幸先の良いスタートを切ること
ができます。
ACS に よ り、UML 設 計 と コ ー ド の 同 期 が 保 た れ、
開発、メンテナンス、改良、統合のための継続的な作
業を実施できる状態が整えられます。ACS では、UML
のクラスおよびリレーションシップの情報と動的な情
報 ( 状態図など ) を使用してコード ロジックを生成し
ます。ホストまたはターゲットでアプリケーションが
実行されると、このコードによって Modeler の図がア
ニメーション化されます。また同時に、コード計測に
より、状態モデルがアプリケーションとやり取りし、
設計時にコードをデバッグすることができます。
ACS はモデルの修正に即座に反応し、プロジェクトの
統合開発環境またはコード エディタにコードを同時に
表示します。
ページ 3 / 4 | PTC Integrity Modeler
TM
TM
一度設計に投資したら、その設計を最新の状態に保ち、
同じまたは異なる実装テクノロジで将来のプロジェ
クトでいつでも利用できるようにすることができま
す。コーディング標準とベスト プラクティスがパター
ン モデル内に文書化されており、それらがすべてのソ
フトウェア開発者によって自動的に適用されるため、
ベ ス ト プ ラ ク テ ィ ス が 再 利 用 さ れ て、 品 質 が 高 ま
ります。これにより、一般的なユーザーはコードの
40 % から 90 % を自動的に生成することができるため、
プログラミングの労力が最大で 45 % 減少し、やり直し
作業が半減します。こうした価値の低い繰り返し作業
がなくなれば、最も重要なシステム機能、アルゴリズム、
パフォーマンスの問題に関する作業に集中できます。
Transformation Development Kit
PTC Integrity Modeler Transformation Development
Kit は、モデルからコード ( またはファイル ) への変換
パターンを定義するための独自の強力なモデル駆動の
手法を提供します。このキットを使用すると、変換ルー
ルを UML クラス モデルとして定義できます。オブジェ
クト指向の原理と馴染みのある記法が使用され、コー
ディングの必要はありません。
UML モデルとして実装される変換パターンは、作成、
修正、バージョン管理、再利用が容易です。効率的で
自己文書化されます。このため、生成されるコードの
構文と意味を完全に制御できるだけでなく、プロジェ
クトや特定のコーディング標準を実装することもでき
ます。変換パターン モデルが更新されると、変更が
ACS に即時適用されます。この連携のおかげで、シン
クロナイザーのバックグラウンド プロセスを手動で再
構成する必要がありません。修正を行うと、コードの
生成方法がただちに変更されて、プログラマーが新し
い変換をすばやく開発するために利用できるフィード
バックが提供されます。
Asset Library
アセットベースのモジュール設計用のツール
PTC Integrity Modeler を PTC Integrity Asset Library
とともに使用すると、システム オブ システムズ (SoS)、
コンポーネント ベースの開発 (CBD)、サービス指向の
アーキテクチャ (SOA) のソリューションをすばやくモ
デル化できます。これにより、設計プロセスと開発ま
たはエンジニアリング アプローチの間の自然な相乗効
果が生まれ、インタフェースベースのモジュール化、
並行作業、アウトソーシングが可能になります。
PTC.com
データ シート
モデルベースの製品ライン エンジニアリング
統合製品
システムおよびソフトウェアのファミリー設計のため
のツール
Modeler では信頼できる情報が一元化されているた
め、モデル要素をリンクしてトレースすることができ
ます。またそれをほかの設計プログラムと同期する
ことができます。具体的には、ITC Integrity Lifecycle
Manager、PTC Windchill、MATLAB ® Simulink ® 、
IBM® Rational® DOORS® などです。また、数多くのアー
ティファクトを自動生成し、プロジェクトのドキュ
メントを Microsoft® Word® やナビゲーション可能な
HTML で提供することができます。
Modeler Product Line Engineering (PLE) を使用する
と、図やモデル要素を拡張し、バリエーション ポイン
ト、バリエーション、決定セット、バリエーション図
を含めることができます。PTC Integrity Modeler での
可変性モデリングに使用されるモデリング言語は直交
可変性モデリング (OVM) で、その要素をほかのすべて
のモデル要素にリンクすることができます。これによ
り、システムおよびソフトウェアの製品ライン ( 過負
荷モデルまたは 150 % モデルと呼ばれることもある )
をモデル化したうえで、バリエーションや利用可能な
機能に関する意思決定を下し、製品固有のモデルを自
動生成することができます。さらに、これらのモデル
について、トレードオフを解決して最善の製品を特定
するうえでの適正を解析することができます。
モデルベースの製品ライン エンジニアリングへのこの
独自のアプローチにより、モデルベースのシステム エ
ンジニアリングに加えて、アセットベースのモジュー
ル設計でも、1 つの製品だけでなくシステムおよびソ
フトウェアのファミリー全体を検討できるようになり
ます。これにより、顧客満足度、市場との整合、生産
性が大幅に向上します。Modeler の PLE をご利用のお
客様は、設計コストを 50 % 削減し、80 % の再利用を
達成しています。
Modeler は OMG Model Interchange Working Group
(MIWG) の仕様に準拠しており、Extensible Markup
Interchange (XMI) によってインポートとエクスポー
トを行います。こうした標準に準拠することで、モデ
ルが将来に対応したものになり、XMI に準拠したほか
のツールとの統合が可能になります。また、コア モデ
ル アセットの再利用、影響解析による変更管理、双方
向の自動更新も可能になります。
最適なパッケージをお選びください
Modeler の 統 合 ツ ー ル セ ッ ト を 使 用 す る と、SoS、
CBD、SOA のソリューション向けに一貫した高品質な
SysML、UML、可変性のモデルを作成できます。これ
により、一般に、全体的な開発コストが 62 % 削減され、
納期順守率が 23 % 向上します。
Modeler はサブスクリプションによってご利用いただ
けます。サブスクリプションでは支払いスケジュール
の透明性が高いため、プロセスにすぐにもたらされる
メリットに合わせて予算を組むことができます。詳細
については、PTC.com/subscription をご覧ください。
Modeler の製品ライン エンジニアリングは、バリエーションや
機能に関する意思決定を支援します。
© 2016, PTC Inc. (PTC) All rights reserved. ここに記載された情報は情報提供のみを
目的としており、事前の通知なしに変更される可能性があります。また、PTC が保
証、約束、条件提示、提案を行うものではありません。PTC、PTC ロゴ、Product &
Service Advantage、Creo、Elements/Direct、Windchill、Mathcad およびその他
すべての PTC の製品名およびロゴは、米国およびその他の国における PTC またはそ
の子会社、あるいはその両方の商標または登録商標です。その他の製品名または企
業名はすべて、各所有者の商標または登録商標です。新製品や新機能のリリース時
期は予告なく変更されることがあります。
J7196–PTCIntegrityModeler–JA–0516
ページ 4 / 4 | PTC Integrity Modeler
TM
TM
PTC.com