なぜ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ベースで開発されたアプリケーションと開発環境をそのまま使用できます。
開発ワークフロー
AUTOSAR Adaptiveアーキテクチャ
management
management
実証された品質と安全性
量産プロジェクトにすぐ適用可能なプラットフォーム
PARAはISO 26262 ASIL-B機能安全認証とAutomotive SPICE CL2プロセス認証を完了しています。2018年の初リリース以来、国内外の主要OEMおよびTier 1企業との多数のプロジェクトを成功裏に遂行し、検証された品質を提供しています。
AUTOSAR Adaptive全モジュール対応
必要な機能を選択し、プロジェクトに合わせて構成できます
| モジュール | 機能 | ステータス |
|---|---|---|
ara::com | Communication (SOME/IP, DDS, IPC, Zenoh) | |
ara::core | Core Types | |
ara::crypto | Cryptography | |
ara::diag | Diagnostics (UDS, DoIP, SOVD) | |
ara::exec | Execution Management | |
ara::idsm | Intrusion Detection | |
ara::log | Logging & Tracing (DLT) | |
ara::nm | Network Management | |
ara::per | Persistency | |
ara::phm | Platform Health Management | |
ara::sm | State Management | |
ara::tsync | Time Synchronization (IEEE 802.1AS) | |
ara::ucm | Update & 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ベース通信を実装しました。集中型車両アーキテクチャ移行プロジェクトでコアプラットフォームとして適用されました。

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

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

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

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

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

主な機能
Rustネイティブコア — コンパイル時のメモリ安全性と並行性安全性を保証します。
Full SOAアーキテクチャ — SOME/IP、DDS、Zero-copy IPC、Zenohなど多様な通信プロトコルをサポートします。
ARA標準互換 — 既存のAUTOSARベースのアプリケーションと開発環境をそのまま使用できます。
コンテナベースAI統合 — DockerとROS2連携で車載AIワークロードをサポートします。
ASIL-B / ASPICE CL2認証 — 機能安全と開発プロセス成熟度を同時に検証しています。
PAIO設計ツール連携 — システム設計からコード生成、デプロイまで完全な開発ワークフローを提供します。
シンプルな価格プラン
無料でダウンロードし、必要に応じてサブスクリプションにアップグレード
- ✓全機能オープン(ライブラリ)
- ✓サンプル(Playground)
- ✓x86_64 Linux
- ✓コミュニティサポート
- ✓+ PAIO(設計ツール)
- ✓+ コードジェネレーター
- ✓+ クロスコンパイル
- ✓+ 専任技術サポート
- ✓+ ターゲットHWポーティング対応
- ✓+ 既存システム連携コンサルティング