Skip to main content
Rust搭載車載ソフトウェアプラットフォーム

PARA

Rustで実装された次世代車載ソフトウェアプラットフォーム

PARAは車載高性能コンピューティングのためのソフトウェアプラットフォームです。業界初のRustベースコアにより、コンパイル時にメモリ欠陥を根本的に排除します。AUTOSAR Adaptive Platform標準に準拠し、ASIL-BおよびASPICE CL2認証を取得しています。

なぜRustなのか

なぜRustなのか

車載ソフトウェアの安全性と品質を根本から変革します

車載ソフトウェアの欠陥の多くはメモリエラーに起因しています。従来のC/C++ベースのプラットフォームでは、ランタイムテストや静的解析に依存してこの問題を管理してきましたが、根本的な解決には至っていません。 PARAはRust言語の安全性保証を車載ソフトウェアに導入し、開発段階で欠陥を排除し、量産後のリコールリスクを低減します。AUTOSAR Adaptive標準インターフェースをそのままサポートするため、既存の開発資産とワークフローを維持しながらプラットフォームのみを移行できます。

量産後の欠陥リスク低減

Use-after-free、buffer overflowなどのメモリバグがコンパイル段階でブロックされます。ランタイムで発見される致命的な欠陥が減少し、リコールやOTA緊急パッチのリスクを軽減します。

マルチコアHPC環境の安定性

データレースをコンパイラが防止します。複雑なマルチコアECU環境でも並行性バグなく安定動作し、検証コストと期間を削減できます。

性能を犠牲にしない安全性

Rustのゼロコスト抽象化によりC/C++と同等のランタイム性能を維持します。安全性のためにハードウェアスペックの向上や性能の犠牲は不要です。

機能安全認証に有利

言語レベルの欠陥防止により、ISO 26262 ASIL認証過程で証明すべきセーフティケースを削減します。より少ない安全欠陥、より短い認証期間が期待できます。

概要

高性能車載コンピューティングのためのソフトウェアプラットフォーム

PARAはVehicle Computer(VCU)、AD/ADAS、自動車HMIなどの高性能ECU向け車載ソフトウェアプラットフォームです。サービス指向アーキテクチャ(SOA)ベースでアプリケーション間の柔軟な通信をサポートし、AUTOSAR Adaptive Platform標準に準拠しています。 C++ ARA標準インターフェース(ara::)をそのまま提供するため、既存のAUTOSARベースで開発されたアプリケーションと開発環境をそのまま使用できます。

開発ワークフロー

SystemDesign(XML)ApplicationDesign(XML)ModuleConfiguration(XML)CodeGenerationManifestGenerationGeneratedCodesManifestsImplementation(Coding or MBD)Build andCompileTarget EnvironmentExecutableBinaryECUPortingDeployments

AUTOSAR Adaptiveアーキテクチャ

AUTOSAR Runtime for Adaptive Applications (ARA)
ara::comcommunication
management
SOME/IPDDSIPC
ara::rdsraw stream
ara::tsynctime synchronization
ara::idsmintrusion detection system manager
ara::aagautomotive api gateway
ara::perpersistency
ara::phmplatform health management
ara::cryptocryptography
ara::smstate management
ara::ucmupdate & config
management
ara::corecore types
ara::execexecution management
ara::loglogging & tracing
ara::diagdiagnostics
ara::nmnetwork management
POSIX PSE51/C++ STLoperating system interface
ZERO-COPY IPC BUSDEVICE DRIVER
machine
認証

実証された品質と安全性

量産プロジェクトにすぐ適用可能なプラットフォーム

ASIL-B
ISO 26262 機能安全認証
ASPICE CL2
開発プロセス成熟度認証
AUTOSAR Dev. Partner
Vendor ID 0x4F
ARA互換
標準インターフェースサポート

PARAはISO 26262 ASIL-B機能安全認証とAutomotive SPICE CL2プロセス認証を完了しています。2018年の初リリース以来、国内外の主要OEMおよびTier 1企業との多数のプロジェクトを成功裏に遂行し、検証された品質を提供しています。

モジュール

AUTOSAR Adaptive全モジュール対応

必要な機能を選択し、プロジェクトに合わせて構成できます

モジュール機能ステータス
ara::comCommunication (SOME/IP, DDS, IPC, Zenoh)
ara::coreCore Types
ara::cryptoCryptography
ara::diagDiagnostics (UDS, DoIP, SOVD)
ara::execExecution Management
ara::idsmIntrusion Detection
ara::logLogging & Tracing (DLT)
ara::nmNetwork Management
ara::perPersistency
ara::phmPlatform Health Management
ara::smState Management
ara::tsyncTime Synchronization (IEEE 802.1AS)
ara::ucmUpdate & Config Management (OTA)

R25-11 Rust版はコア5モジュール(core、exec、log、per、com)のRust実装が完了しており、残りのモジュールは順次Rustへ移行中です。全モジュールはR20-11 C++版で多数の国内外先行開発およびPoCプロジェクトを通じて検証されています。

差別化

PARAだけの差別化

既存プラットフォームでは得られない価値を提供します

業界唯一のRustコア

現存する車載ソフトウェアプラットフォームの中で唯一、コアをRustで実装しています。言語レベルのメモリ安全性は他のプラットフォームでは提供できない根本的な差別化要素です。

多様な通信プロトコル

SOME/IP、DDS、Zero-copy IPC、Eclipse Zenohまで — プロジェクト要件に合わせた通信方式を選択できます。E2E ProtectionとTLSセキュリティもサポートしています。

AI / ROS2統合

Container Managerを通じてDockerベースのAI/MLワークロードを車載プラットフォームに直接統合します。ROS2との連携で自動運転開発環境と自然につながります。

専用設計ツールPAIO連携

PAIO設計ツールでシステム設計からコード生成、マニフェスト生成まで一度に処理できます。設計と実装の間のギャップを解消します。

適用事例

様々な車両アーキテクチャに適用されました

VCU & ゾーナルアーキテクチャ

Vehicle Computerを中心にADAS、IVI、ZONE ECU間のSOAベース通信を実装しました。集中型車両アーキテクチャ移行プロジェクトでコアプラットフォームとして適用されました。

VCU & ゾーナルアーキテクチャ

OTAソフトウェアアップデート

UCMとOTA Clientによる車両全体のリモートソフトウェアアップデート環境を構築しました。State Management連携による安全なアップデートワークフローを検証しました。

OTAソフトウェアアップデート

AI with Container on HPC

DockerコンテナベースのAI推論アプリケーションとAUTOSARサービスの連携を実装しました。HPC環境での車載AIワークロードの柔軟なデプロイを検証しました。

AI with Container on HPC

BMS on SOA & Simulink

MATLAB/SimulinkベースのレガシーBMSのSOAアーキテクチャ移行を実施しました。既存のモデルベース設計資産を活用した移行事例を確保しました。

BMS on SOA & Simulink

ZONE ECU with Signal-to-Service

CANベースのレガシー信号をEthernet SOAサービスに変換するS2Sゲートウェイを実装しました。ROS(DDS)プロトコルとの変換デモも実施し、多様な通信ドメイン間のデータ交換を検証しました。

ZONE ECU with Signal-to-Service

グローバルSDV API対応

中国CAAM、日本OSDVIなど各国SDV API標準対応プロジェクトを遂行しました。一つのプラットフォームでグローバル規格要件を満たしました。

グローバルSDV API対応
Features

主な機能

Rustネイティブコア — コンパイル時のメモリ安全性と並行性安全性を保証します。

Full SOAアーキテクチャ — SOME/IP、DDS、Zero-copy IPC、Zenohなど多様な通信プロトコルをサポートします。

ARA標準互換 — 既存のAUTOSARベースのアプリケーションと開発環境をそのまま使用できます。

コンテナベースAI統合 — DockerとROS2連携で車載AIワークロードをサポートします。

ASIL-B / ASPICE CL2認証 — 機能安全と開発プロセス成熟度を同時に検証しています。

PAIO設計ツール連携 — システム設計からコード生成、デプロイまで完全な開発ワークフローを提供します。

料金

シンプルな価格プラン

無料でダウンロードし、必要に応じてサブスクリプションにアップグレード

RECOMMENDED
Trial
Free
30日間無料体験・Pro全機能搭載
  • 全機能オープン(ライブラリ)
  • サンプル(Playground)
  • x86_64 Linux
  • コミュニティサポート
無料ダウンロード
Pro
Contact
プロジェクト単位ライセンス
  • + PAIO(設計ツール)
  • + コードジェネレーター
  • + クロスコンパイル
見積もり依頼
OEM / TIER 1
Enterprise
Custom
法人サブスクリプション · カスタムライセンス
  • + 専任技術サポート
  • + ターゲットHWポーティング対応
  • + 既存システム連携コンサルティング
営業チームに問い合わせ

PARAの導入をご検討ですか?

技術相談、デモ、PoCプロジェクトについてご案内いたします。

お問い合わせ