Pure Variants

複雑な製品に対応: 複雑化する製品、変化する市場の需要、顧客からの予期しない要求に効率的に対応できます。

概要 メリット 機能 お客様事例 コネクター 関連情報
お問い合わせ

Pure Variants とは

Pure Variants はプロダクトラインエンジニアリング (PLE) ソリューションです。既存の開発プロセスに統合して製品ライン開発を合理化し、効率性を高めて、セキュリティを強化することができます。

Pure Variants は、すべてのエンジニアリングアセットを対象にバリエーション管理を一元化し、製品バリエーション全体で一貫した結果が得られるようにします。Codebeamer をはじめ 20 種類以上のエンジニアリングツールと統合することで、バリエーション生成を自動化し、製品ライフサイクル全体を通じてエンジニアリングアセット(要件やシステムモデルなど)へのアクセスを実現します。

Pure Variants による体系的なバリエーション管理

Pure Variants はプロダクトラインエンジニアリング (PLE) ソリューションです。既存の開発プロセスに統合して製品ライン開発を合理化し、効率性を高めて、セキュリティを強化することができます。

Pure Variants は、すべてのエンジニアリングアセットを対象にバリエーション管理を一元化し、製品バリエーション全体で一貫した結果が得られるようにします。Codebeamer をはじめ 20 種類以上のエンジニアリングツールと統合することで、バリエーション生成を自動化し、製品ライフサイクル全体を通じてエンジニアリングアセット(要件やシステムモデルなど)へのアクセスを実現します。

null

Pure Variants のメリット

お客様のニーズを満たす効率的なソリューション

お客様のすべてのニーズを満たす、効率的なカスタムソリューションをご利用いただけます。PTC の優れたアプローチにより、正確で革新的なソリューションを提供します。

お客様のすべてのニーズを満たす、効率的なカスタムソリューションをご利用いただけます。PTC の優れたアプローチにより、正確で革新的なソリューションを提供します。

既存のツールやプロセスにシームレスに統合

既存のツールやプロセスと簡単に統合できます。PTC のソリューションではスムーズかつシームレスな統合が可能なため、業務を中断することなくワークフローを強化できます。

既存のツールやプロセスと簡単に統合できます。PTC のソリューションではスムーズかつシームレスな統合が可能なため、業務を中断することなくワークフローを強化できます。

複雑なタスクの処理と管理

複雑なタスクを効率的に処理し、簡単に管理できます。PTC のソリューションは、複雑なプロジェクトをシームレスに進めるために必要な制御機能と監視機能を提供します。

複雑なタスクを効率的に処理し、簡単に管理できます。PTC のソリューションは、複雑なプロジェクトをシームレスに進めるために必要な制御機能と監視機能を提供します。

お客様の要件を満たすソリューション

お客様の要件にぴったりなソリューションが見つかります。PTC のアプローチにより、お客様のニーズを正確かつ効率的に満たすことができます。

お客様の要件にぴったりなソリューションが見つかります。PTC のアプローチにより、お客様のニーズを正確かつ効率的に満たすことができます。

問題の特定と解決を自動化

問題を自動的に検出して、簡単に解決できます。PTC のソリューションでは問題を効率的に特定して対応できるため、スムーズな運用が可能です。

問題を自動的に検出して、簡単に解決できます。PTC のソリューションでは問題を効率的に特定して対応できるため、スムーズな運用が可能です。

バリエーションや統合ツールの継続的な更新

バリエーションや既存の統合ツールを長期にわたって継続的に更新できます。

バリエーションや既存の統合ツールを長期にわたって継続的に更新できます。

基本的な機能と高度な機能

Pure Variants の基本的な機能

構造的バリエーション

すべてのバリエーションを対象に、要件、テストケース、モデル要素、コードブロックなどの存在を制御できます。

ソリューション空間で、Pure Variants フィーチャーモデルのフィーチャーをエンジニアリングアセット(要件、テストケース、アーキテクチャ要素、ファイル、コードブロックなど)にマッピングし、構造的なバリエーションポイントを作成できます。

このマッピングの際、一部のバリエーションには存在しないエンジニアリングアセットがある場合は、それらのアセットに制約(フィーチャー名と論理演算子からなるルール)を追加します。

フィーチャーモデルからフィーチャーを選択してバリエーションを構成する時点で、この選択に基づいてエンジニアリングアセットの制約が評価されます。各制約は true または false として評価され、この評価に応じて、それぞれのエンジニアリングアセットを保持するか、バリエーション固有の出力から削除するかが決まります。

このように、すべてのエンジニアリングアセットで構造的バリエーションを特定し、Pure Variants によって解決することで、バリエーション固有の出力を生成できます。

パラメトリックバリエーション

複数のバリエーションを対象に、要件テキスト、テストの説明、モデル属性、コードなどに含まれている値を制御できます。

Pure Variants フィーチャーモデルの属性をエンジニアリングアセット(要件、テストケース、アーキテクチャ要素、ファイル、コードブロックなど)で参照することで、パラメトリックなバリエーションポイントを作成できます。

そのためには、バリエーション間で異なる値を含むエンジニアリングアセットに計算(フィーチャモデルの 1 つ以上の属性への参照と算術演算子からなるルール)を追加します。

属性値はバリエーションの構成時に決定されます。ユーザーが手動で設定する場合と、論理ルール、またはほかの属性を入力として使用する計算に基づいて自動的に決定される場合があります。

エンジニアリングアセットの各計算が解決され、計算値に置き換えられます。

このように、すべてのエンジニアリングアセットでパラメトリックバリエーションを特定し、Pure Variants によって解決することで、バリエーション固有の出力を生成できます。

包括的なバリエーション管理

PTC の一連の Pure Variants コネクターを使用すると、ツールの境界を越えて、一貫した方法でエンジニアリングアセットを再利用できます。

Pure Variants では、ツールやアセットタイプの境界を越えてバリエーションを管理できます。製品ラインのフィーチャーとその依存関係はフィーチャーモデルに取り込まれます。これらのフィーチャーをエンジニアリングアセット(要件、テストケース、アーキテクチャ、コードなど)にマッピングすることで、これらすべてのアセットを対象に一貫した方法で、構造的バリエーションとパラメトリックバリエーションを制御します。

フィーチャーモデルに基づいて、フィーチャーと属性値をバリエーションごとに一度だけ決定します。さらに、エンジニアリングアセットのバリエーションポイントを完全に自動で解決することで、不整合を回避し、開発ライフサイクルの早い段階で相反する決定を検出し、修正できます。

ドメインに依存しないバリエーション管理

機械工学、電気工学、ソフトウェアエンジニアリングなど、さまざまなドメインのバリエーション情報を記述し、伝達することができます。

Pure Variants では、フィーチャーモデルを使用してバリエーションの情報を具体的に表し、それを永続化します。複雑なシステムの開発では、機械工学、電気工学、ソフトウェアエンジニアリングなど、さまざまなドメインのエンジニアが製品バリエーションの開発に関与します。

フィーチャーモデルを使用すると、理解しやすく、ドメインに依存しない形でバリエーション情報を交換できます。また、開発プロセスの早い段階で既知の依存関係について話し合うことで、開発にかかわるエンジニア間での一貫性を確保し、統合時の予期せぬ事態を回避することができます。

Pure Variants の高度な機能

OSLC プロバイダー

OSLC リンクを設定すると、Pure Variants のフィーチャーと、OSLC 対応ツールのその他のエンジニアリングアセットとの間でトレーサビリティを強化できます。

Pure Variants は OSLC プロバイダーとして機能するため、ユーザーのエンジニアリングアセットとフィーチャーモデルのフィーチャーの間に OSLC リンクを作成できます。これによってトレーサビリティが向上し、さまざまなツール間でこれらのリンクを操作できるようになります。

さらに Pure Variants は、グローバル構成という OSLC のコンセプトもサポートしており、ツールの境界を越えてエンジニアリングデータを管理できます。エンジニアリングアセットを含むグローバル構成に Pure Variants プロジェクトを統合し、グローバルベースラインを作成します。あとは Pure Variants により、再利用可能なエンジニアリングアセットを含むグローバル構成から、バリエーションのグローバル構成が自動的に生成されます。

柔軟なデータ管理

ファイルベースの開発ワークフローで、Pure Variants のモデルをバージョン管理リポジトリにコミットする場合でも、あるいはリアルタイムのコラボレーションワークフローで、フィーチャーモデルやバリエーションモデルを操作する場合でも、Pure Variants が役立ちます。

Pure Variants Eclipse クライアントは、Eclipse Team Provider インターフェースを介して、Eclipse と互換性のあるすべてのバージョン管理システムをサポートします。また、Pure Variants モデルサーバーを使用して、フィーチャーモデルとバリエーションモデルをデータベースに保存し、リアルタイムで共同作業することもできます。

どちらの場合も、比較とマージが可能なモデルベースのビューを使用して経時変化を追跡し、異なるバリエーションを相互に比較できます。

部分的な構成

複数のステップでバリエーションを構成し、バリエーション固有のエンジニアリングアセットを作成できます。

選択したフィーチャーに基づいて、スーパーセットからバリエーション固有のエンジニアリングアセットを一度に生成する代わりに、中間ステップを追加することもできます。たとえば、縮小バージョンのフィーチャーモデルとエンジニアリングアセットを使用して、顧客固有のサブ製品ラインを生成します。その後、同じ顧客用のバリエーションを作成できます。

システムオブシステムズ

階層的バリエーションのコンセプトを使用し、システムやコンポーネントの境界を越えてバリエーションを管理できます。

システムが複雑すぎて、1 ステップでは構成できない場合があります。そのようなシステムは、多くの場合、開発ライフサイクルがそれぞれ異なる複数のコンポーネントまたはサブシステムで構成されています。Pure Variants は階層的バリエーションのコンセプトを採用しており、サブシステムのバリエーションを別々のフィーチャーモデルとしてモデリングする一方、複数のサブシステムのフィーチャーとシステムレベルのフィーチャーを互いに関連付けることで、システム全体の一貫性を確保します。バリエーション管理の完全なサポートにより、ボトムアップ、トップダウン、またはインサイドアウトの方法でシステムバリエーションを構成できます。

自動化

Pure Variants を CI/CD ワークフローに組み込み、バリエーション固有のエンジニアリングアセットの生成を自動化できます。

Pure Variants には既定のジョブが用意されています。ビルドスクリプトを介してこれらのジョブをトリガーすることで、Pure Variants を使用するプロダクトラインエンジニアリングプロセスの大部分を自動化できます。バリエーション固有のアセット、インポート、Pure Variants 関連のその他のタスクは自動的にトリガーされ、ヘッドレスモードで実行されます。バリエーション管理データを DevOps プロセスに組み込むことができます。

共進化

製品ラインアセットと、バリエーション固有のアセットを同時に開発できます。

Pure Variants を使用したプロダクトラインエンジニアリングのメリットを享受しつつ、特定のバリエーションで新機能を柔軟に開発できると便利です。Pure Variants は構成管理に密に統合されているため、これらを両方とも実現できます。

再利用可能なアセットのスーパーセットからバリエーション固有のエンジニアリングアセットを生成したあと、両方のレベルで開発を継続します。このとき、Pure Variants では、ローカルの変更を失うことなくバリエーション固有のアセットを更新できます。

さまざまな業界のイノベーションを促進

自動車および輸送機関

  • 生産台数で世界第 1 位および第 2 位の自動車メーカー
  • ドイツのあらゆる高級車メーカー
  • 世界第3 位の一次自動車サプライヤー
  • 欧州の大手鉄道事業者および鉄道車両メーカー

航空宇宙および防衛

  • 世界の航空宇宙・防衛企業、上位 10 社のうち 5 社
  • 製品ライン: 空港および航空交通管理、民間航空機と軍用機、衛星、船舶、システム、レーダー、センサー
  • (Thomson Reuters 社により認定された)世界のトップ 100 イノベーター

産業機器、オートメーション、テクノロジー

  • 大手半導体メーカー
  • 産業機械および建設機械
  • 水管理、電力管理

Pure Variants で製品開発を加速している PALFINGER 社

ソフトウェアが複雑化するなか、PALFINGER 社は、制御ユニットパラメーターの膨大なバリエーションを管理するソリューションを必要としていました。構成を効率的に処理できるようにするため、PALFINGER 社は pure-systems の Pure Variants を選択。プロジェクト開始からわずか 2 年で、新しい制御ユニットを搭載した最初のローダークレーンを開発しました。このコラボレーションによって製品開発が大幅に向上し、優れたパフォーマンスを確実に提供できるようになりました。

詳細はこちら

統合を強化する Pure Variants コネクター

Pure Variants コネクターを使用すると、さまざまなツールとシームレスに統合してエンジニアリングプロセスを強化し、効率性を高めることができます。

Pure Variants のお客様向けリソースとサポート

Pure Variants は、お客様に役立つリソースとサポートを提供するよう努めています。

Pure Variants のサポート

Pure Variants のエキスパートがお客様をサポートします。

Pure Variants のリリース

Pure Variants の最新リリースに関する情報をご確認ください。

お問い合わせ

リクエストが送信されるまでお待ちください...

{name} さん、お帰りなさい。
別のユーザーですか?

  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Angola
  • Anguilla
  • Antarctica
  • Antigua and Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Bangladesh
  • Barbados
  • Belarus
  • Belgium
  • アイスランド
  • アイルランド
  • アフガニスタン
  • アメリカ合衆国
  • アメリカ領バージン諸島
  • アラブ首長国連邦
  • イエメン
  • イギリス
  • イギリス領バージン諸島
  • イスラエル
  • イタリア
  • イラク
  • インド
  • インドネシア
  • ウォリス・フツナ諸島
  • ウガンダ
  • ウクライナ
  • ウズベキスタン
  • ウルグアイ
  • エクアドル
  • エジプト
  • エストニア
  • エスワティニ
  • エチオピア
  • エリトリア
  • エルサルバドル
  • オマーン
  • オランダ
  • オランダ領アンティル
  • ガーナ
  • カーボベルデ
  • ガイアナ
  • カザフスタン
  • カタール
  • カタルーニャ
  • カナダ
  • ガボン
  • カメルーン
  • ガンビア
  • カンボジア
  • ギニア
  • ギニアビサウ
  • キプロス
  • キューバ
  • ギリシャ
  • キリバス
  • キルギス
  • グアテマラ
  • グアドループ
  • グアム
  • クウェート
  • クック諸島
  • グリーンランド
  • クリスマス島
  • グレナダ
  • クロアチア
  • ケイマン諸島
  • ケニア
  • コートジボワール
  • ココス(キーリング)諸島
  • コスタリカ
  • コモロ
  • コロンビア
  • コンゴ
  • コンゴ民主共和国
  • サウジアラビア
  • サウスジョージアおよびサウスサンドウィッチ諸島
  • サモア
  • サントメ・プリンシペ
  • ザンビア
  • サンピエール島およびミクロン島
  • サンマリノ
  • シエラレオネ
  • ジブチ
  • ジブラルタル
  • ジャマイカ
  • ジョージア
  • シンガポール
  • ジンバブエ
  • スイス
  • スヴァールバル諸島およびヤンマイエン島
  • スウェーデン
  • スーダン
  • スペイン
  • スリランカ
  • スロバキア
  • スロベニア
  • セーシェル
  • セネガル
  • セルビア
  • セントクリストファー・ネービス
  • セントビンセントおよびグレナディーン諸島
  • セントヘレナ
  • セントルシア
  • ソマリア
  • ソロモン諸島
  • タークス・カイコス諸島
  • タイ
  • タジキスタン
  • タンザニア連合共和国
  • チェコ共和国
  • チャド
  • チュニジア
  • チリ
  • ツバル
  • デンマーク
  • ドイツ
  • トーゴ
  • トケラウ
  • ドミニカ
  • ドミニカ共和国
  • トリニダード・トバゴ
  • トルクメニスタン
  • トルコ
  • トンガ
  • ナイジェリア
  • ナウル
  • ナミビア
  • ニウエ
  • ニカラグア
  • ニジェール
  • ニューカレドニア
  • ニュージーランド
  • ネパール
  • ノーフォーク島
  • ノルウェー
  • ハード島およびマクドナルド諸島
  • ハイチ
  • パキスタン
  • バチカン
  • パナマ
  • バヌアツ
  • パプアニューギニア
  • バミューダ諸島
  • パラオ
  • パラグアイ
  • ハンガリー
  • ピトケアン島
  • フィジー
  • フィリピン
  • フィンランド
  • ブーヴェ島
  • ブータン
  • プエルトリコ
  • フェロー諸島
  • フォークランド諸島(マルビナス諸島)
  • ブラジル
  • フランス
  • フランス領ギアナ
  • フランス領ポリネシア
  • フランス領南方・南極地域
  • ブルガリア
  • ブルキナファソ
  • ブルネイ
  • ブルンジ
  • ベトナム
  • ベナン
  • ベネズエラ
  • ベリーズ
  • ペルー
  • ポーランド
  • ボスニア・ヘルツェゴビナ
  • ボツワナ
  • ボリビア
  • ポルトガル
  • ホンジュラス
  • マーシャル諸島
  • マカオ
  • マケドニア
  • マダガスカル
  • マヨット
  • マラウイ
  • マリ
  • マルタ
  • マルティニーク
  • マレーシア
  • ミクロネシア
  • ミャンマー
  • メキシコ
  • モーリシャス
  • モーリタニア
  • モザンビーク
  • モナコ
  • モルディブ
  • モルドバ共和国
  • モロッコ
  • モンゴル
  • モンテネグロ
  • モントセラト
  • ヨルダン
  • ラオス人民民主共和国
  • ラトビア
  • リトアニア
  • リビア
  • リヒテンシュタイン
  • リベリア
  • ルーマニア
  • ルクセンブルク
  • ルワンダ
  • レソト
  • レバノン
  • レユニオン
  • ロシア
  • 中国
  • 中央アフリカ
  • 北マリアナ諸島
  • 南アフリカ
  • 台湾
  • 合衆国領有小離島
  • 大韓民国
  • 日本
  • 東ティモール
  • 英領インド洋地域
  • 西サハラ
  • 赤道ギニア
  • 香港

下のボタンをクリックして続行してください。

送信