preevision-rflp-icon-red-grey-gradient.jpg

システムズエンジニアリングにおけるRFLP手法

開発プロセスをシームレスにつなぐモデルベース開発

現代のエンジニアリングには、体系的なアプローチが求められます。RFLPアプローチは、サイバーフィジカルシステムやSoftware-Defined Systemsの開発を支える強力なフレームワークです。Requirements(要求)、Functional(機能)、Logical(論理)、Physical(物理) の各視点に沿って開発プロセスを構造化することで、断片化したツールチェーンによる複雑性を克服できます。

ベクターは、この手法を実践的な形で実現します。PREEvisionはすべての抽象化レベルを単一の統合モデルに集約し、データサイロを解消します。完全なトレーサビリティを実現するとともに、真のコラボレーションを促進し、開発ライフサイクル全体の効率向上を支援します。

RFLPとは、Requirements(要求)、Functional(機能)、Logical(論理)、Physical(物理)の頭文字を取ったものです。複雑なシステムを明確な抽象化レイヤへ分割しながら、各レイヤ間のトレーサビリティを確保する体系的なシステムズエンジニアリング手法です。これにより、あらゆる設計判断をステークホルダーの要求へ直接結び付けることができます。
preevision-rflp-icon-red-grey-gradient-square.jpg
RFLP手法の定義

Software-Defined System(SDS)においてRFLPが重要な理由

preevision_hero_system-engineers_AdobeStock_207627859.jpeg

RFLP手法は、問題領域(Problem Space)と解決領域(Solution Space)を明確に分離します。すべての設計判断を要求へ関連付けるとともに、それを物理的な実装へ正確に反映できるようにします。この体系的なアプローチは、今日の複雑で変化の激しい開発プロジェクトにおける課題への対応を支援します。

  • 一貫した開発プロセス:ステークホルダー要求から最終実装まで、一貫性のある開発を実現します。
  • 明確な抽象化:論理アーキテクチャと物理ハードウェア、モジュール化されたソフトウェアスタックを明確に区別できます。
  • 品質の組み込み:すべての視点にわたってテスト仕様を統合し、高い品質を確保します。

多くの開発チームは、利用しているツールがプロセス全体ではなく一部の工程しかサポートしていないことに課題を抱えています。PREEvisionは、単一の環境でRFLPを包括的にサポートすることで、この課題を解決します。

ベクターの強み、そして、PREEvisionが選ばれる理由

PREEvisionは、理論的なRFLPアプローチを実践的なモデルベース開発環境として実現します。データサイロを解消し、組織全体における単一の信頼できる情報基盤を構築します。

水平・垂直トレーサビリティ

要求、機能、論理要素、物理コンポーネントをシームレスに関連付けることができます。ドラッグ&ドロップ操作により、水平/垂直トレーサビリティを容易に作成・確認・追跡できます。

統合された開発プロセス

要求、テスト仕様、システムアーキテクチャを単一環境で管理できます。ツールの切り替えによる作業中断を防ぎ、開発コンテキストを維持できます。

リアルタイムなコラボレーションと透明性

関係者全員が常に最新情報へアクセスできます。変更要求はチケット管理機能によって関連成果物へ直接紐付けられ、高い透明性を実現します。

モデル品質と規格対応

自動整合性チェックおよび検証機能によってモデル品質を維持できます。PREEvisionはASPICEおよびISO 26262を標準でサポートしています。

将来を見据えたアーキテクチャ

自動車、産業機器、医療機器など幅広い分野に対応できます。アジャイル開発プロセスを支援し、システム開発の進化に柔軟に対応します。

再利用性の向上

実績あるアーキテクチャやコンポーネントを複数プロジェクトで再利用できます。強力な製品ラインエンジニアリング機能により、システムバリアントを効率的に管理し、Software-Defined Systems(SDS)の開発を加速します。

preevision-mbse-rflp-layer.png
PREEvisionにおけるRFLPの各ビュー

SysMLを超えるシステムズエンジニアリング

PREEvisionは単なるSysMLモデリングツールではありません。開発全体を支える包括的なシステムズエンジニアリングプラットフォームとして機能します。その中核には、要求からアーキテクチャ、ハードウェア、ソフトウェア、テスト、ワークフロー管理に至るまで、すべてを双方向に関連付ける統合データモデルがあります。

preevision-mbse-system-visual-hero-dark-16-9.jpg

PREEvisionは、単なるSysMLモデリングツールではありません。あらゆる開発視点を結び付ける包括的なシステムズエンジニアリングプラットフォームとして機能します。

その中核となるのが統合データモデルです。要求からアーキテクチャ、ハードウェア、ソフトウェア、テスト、さらにはワークフロー管理に至るまで、すべての抽象化レイヤを双方向のトレーサビリティで結び付けます。

すべてのレイヤを統合するモデリング環境

要求管理からハードウェアおよびソフトウェアの統合まで、PREEvisionはあらゆる成果物を単一の統合モデルで結び付けます。これにより、透明性が向上し、手戻りを削減するとともに、ツール管理ではなく本来のエンジニアリング業務に集中できる環境を実現します。

  • 要求工学:ステークホルダーの要求を定義し、システム機能やコンポーネントへ直接関連付けます。
  • 機能アーキテクチャ:ドメイン固有のビューを活用して、システムの振る舞いや相互作用を定義します。
  • 論理設計:論理コンポーネントをモデル化し、機能レイヤおよび物理レイヤとの整合性を確保します。
  • 物理実装:論理要素を実際のハードウェアおよびモジュール化されたソフトウェアスタックへ割り当てます。

SysMLベースのダイアグラム活用

Systems Modeling Language(SysML)をRFLPワークフローの中で直接活用できます。PREEvisionは、SysMLの標準的な記法を包括的なシステムモデルへシームレスに統合し、システム設計を視覚的かつ体系的に表現できる環境を提供します。

Behavior Diagrams(振る舞い図)

ユースケース図、アクティビティ図、ステートマシン図、シーケンス図を用いて、動的な振る舞いや相互作用を可視化します。

Structure Diagrams(構造図)

ブロック定義図、論理アーキテクチャ図、クラス図、ハードウェアネットワーク図を用いて、静的なシステム構造を定義します。

preevision-mbse-sysml-diagrams.png
PREEvisionにおけるSysMLベースのダイアグラム | 概要
preevision-mbse-sysml-sequence-diagram.png
PREEvisionにおけるSysMLベースのダイアグラム | シーケンス図
preevision-ui-use-case-diagram-screenshot.png
PREEvisionにおける振る舞い図 | ユースケース図
preevision-ui-sequence-diagram-screenshot.png
PREEvisionにおける振る舞い図 | シーケンス図
preevision-ui-activity-diagram-screenshot.png
PREEvisionにおける振る舞い図 | アクティビティ図
preevision-ui-hardware-network-diagram-screenshot.png
PREEvisionにおける構造図 | ハードウェアネットワーク図
preevision-ui-logical-architecture-diagram.png
PREEvisionにおける構造図 | 論理アーキテクチャ図
preevision_mbse-trial_engineer.jpg
RFLPを体験しませんか?
PREEvisionがRFLPアプローチをどのように簡素化し、開発サイクルを加速するのかをご体験ください。Webホスト型のデモ環境では、ロボット掃除機の完全なモデルを題材として、システムズエンジニアリングのプロセス全体をステップごとに学ぶことができます。 インストール不要で、統合された環境をすぐにご体験いただけます。統一されたユーザーインターフェイス、業界標準との統合、そして単一データベースが、エンジニアリングプロセスをどのように変革するのかをご確認ください。
MBSEのビジョンを次のステージへ
MBSE Advisors
PREEvision Business Development
MBSEのビジョンを次のステージへ
システムズエンジニアリングをさらに進化させませんか。PREEvisionの包括的な機能をお客様のMBSEワークフローへどのように統合できるか、ぜひベクターにご相談ください。お客様の開発効率向上とエンジニアリング力の強化を支援します。

よくある質問

関連コンテンツ