Model Compareはモデルのすべての変更を検出します。大規模なモデルでもわずかな時間で比較できます。このような作業は、ツールサポートがなければ不可能です。
モデルの複数のバージョンで作業を行う場合、自動比較は不可欠な機能の1つです。dSPACE Model Compareは、TargetLink、MathWorks ® SimulinkまたはStateflow ® のあらゆるモデルに使用でき、ライブラリもサポートしています。Model Compareの使用例には、次に示すようにさまざまなものがあります。
Model Compareは、すべてのTargetLinkブロックおよびプロパティに対応したビルトインのサポート機能を備えています。TargetLinkブロックおよびプロパティは、通常のSimulink/Stateflowエレメントと同様に表示し、処理することができるため、TargetLinkの実装の詳細を気にする必要はありません。TargetLinkプロパティのセマンティクスは既知であるため、事前設定されたフィルタオプションにより自動的に処理することも可能です。
ツールが検出したブロックおよびプロパティの差分に、日付/作成者の追跡などを含むレビューコメントを関連付けることができます。複数のレビュアーが参加する複雑なレビューもサポートされています。
検出された変更点をモデル間で転送し、並行開発によって途中から生じる差分をマージすることや、異なるモデルバリアントを管理することができます。このように使いやすいコマンド操作でモデルをマージすることにより、手作業での場合と比べてはるかにエラーの発生が少なくなります。その他のモデル間の差分は常に最新の状態に保たれているため、作業中にも最新の状態がいつでも確認することができます。
Model Compareは、Gitやコマンドラインインターフェースベースのバージョン管理を含め、各種バージョン管理システム(VCS)に統合することができます。また、レビュー用として差分レポートを生成する場合など、Model Compareを継続的インテグレーション(CI)パイプラインで使用することもできます。
Model Compareはモデルのすべての変更を検出します。大規模なモデルでもわずかな時間で比較できます。このような作業は、ツールサポートがなければ不可能です。また、モデルの三元解析オプションを使用すると、競合する変更が検出され、モデル間の差分だけでなく、どのように変更したのかが示されます。フィルタを使用して、関連のある差分だけに絞って、レイアウトやシミュレーション設定の変更などの確認が必要でない差分は無視することができます。レビューセッションのサポートも信頼性の高い、安全で管理されたモデル変更のレビューを可能にします。マージのサポートにより、モデルの異なるバージョンの変更を容易に同期化することができます。
特長 | 説明 | 利用効果 |
---|---|---|
TargetLinkのサポート |
|
|
三元解析による競合の検出と自動解決オプション
|
|
|
強力な比較アルゴリズム |
|
|
柔軟なフィルタ設定 |
|
|
便利な結果表示 |
|
|
レビューのサポート |
|
|
Model Compareからモデルへのトレーサビリティ |
|
|
モデルからModel Compareへのトレーサビリティ |
|
|
マージのサポート |
|
|
レポートの生成 |
|
|
ツールオートメーション |
|
|
バージョン管理システム(VCS)および継続的インテグレーション(CI)パイプラインへの統合 |
|
|
最新の技術開発動向をつかんで、イノベーションを加速。
メールマガジンの購読希望・変更/配信停止手続き