Skip to main content
Rust-Powered Vehicle Software Platform

PARA

Next-Generation Vehicle Software Platform Built with Rust

PARA is a software platform for high-performance computing in vehicles. As the industry's first platform with a Rust-based core, it eliminates memory defects at compile time. Complies with AUTOSAR Adaptive Platform standards with ASIL-B and ASPICE CL2 certifications.

Why Rust

Why Rust?

Fundamentally transforming the safety and quality of vehicle software

A significant portion of vehicle software defects originate from memory errors. Traditional C/C++ platforms rely on runtime testing and static analysis to manage these issues, but that is not a fundamental solution. PARA introduces Rust's safety guarantees to vehicle software, eliminating defects at the development stage and reducing recall risks after production. Since it supports the standard AUTOSAR Adaptive interface as-is, you can migrate platforms while keeping your existing development assets and workflows.

Reduced Post-Production Defect Risk

Memory bugs such as use-after-free and buffer overflow are blocked at compile time. Fewer critical defects discovered at runtime means lower risk of recalls and emergency OTA patches.

Stability in Multi-core HPC Environments

The compiler prevents data races. Reliable operation without concurrency bugs even in complex multi-core ECU environments, reducing verification costs and timelines.

Safety Without Performance Compromise

Rust's zero-cost abstractions maintain runtime performance equivalent to C/C++. No need to upgrade hardware specs or sacrifice performance for safety.

Advantages for Functional Safety Certification

Language-level defect prevention reduces the safety cases that need to be demonstrated during ISO 26262 ASIL certification. Expect fewer safety defects and shorter certification timelines.

Overview

Software Platform for High-Performance Vehicle Computing

PARA is a vehicle software platform designed for high-performance ECUs including Vehicle Computers (VCU), AD/ADAS, and automotive HMI. It supports flexible inter-application communication based on Service-Oriented Architecture (SOA) and complies with the AUTOSAR Adaptive Platform standard. By providing the standard C++ ARA interface (ara::), existing AUTOSAR-based applications and development environments can be used without any changes.

Development Workflow

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

AUTOSAR Adaptive Architecture

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
Certification

Proven Quality and Safety

A platform ready for production projects

ASIL-B
ISO 26262 Functional Safety
ASPICE CL2
Development Process Maturity
AUTOSAR Dev. Partner
Vendor ID 0x4F
ARA Compatible
Standard Interface Support

PARA has completed both ISO 26262 ASIL-B functional safety certification and Automotive SPICE CL2 process certification. Since its first release in 2018, it has been proven through numerous successful projects with major domestic and international OEM and Tier 1 companies.

Modules

Full AUTOSAR Adaptive Module Support

Select the features you need and configure them for your project

ModuleFunctionStatus
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)

The R25-11 Rust version has completed Rust implementation for 5 core modules (core, exec, log, per, com), with remaining modules transitioning to Rust sequentially. All modules have been validated through numerous domestic and international preliminary development and PoC projects with the R20-11 C++ version.

Differentiation

What Sets PARA Apart

Value that existing platforms cannot provide

Industry's Only Rust Core

The only vehicle software platform with a Rust-based core. Language-level memory safety is a fundamental differentiator that no other platform can offer.

Diverse Communication Protocols

From SOME/IP, DDS, Zero-copy IPC to Eclipse Zenoh — choose the communication method that fits your project requirements. E2E Protection and TLS security are also supported.

AI / ROS2 Integration

Integrate Docker-based AI/ML workloads directly into the vehicle platform through Container Manager. Seamlessly connects with autonomous driving development environments through ROS2 integration.

PAIO Design Tool Integration

Handle everything from system design to code generation and manifest creation in the PAIO design tool. Eliminate the gap between design and implementation.

Use Cases

Applied Across Various Vehicle Architectures

VCU & Zonal Architecture

Implemented SOA-based communication between ADAS, IVI, and ZONE ECUs centered around the Vehicle Computer. Applied as the core platform in centralized vehicle architecture transition projects.

VCU & Zonal Architecture

OTA Software Update

Built a remote software update environment for entire vehicles through UCM and OTA Client. Validated safe update workflows through State Management integration.

OTA Software Update

AI with Container on HPC

Implemented integration between Docker container-based AI inference applications and AUTOSAR services. Validated flexible deployment of in-vehicle AI workloads in HPC environments.

AI with Container on HPC

BMS on SOA & Simulink

Performed SOA architecture migration of legacy BMS based on MATLAB/Simulink. Secured migration cases leveraging existing model-based design assets.

BMS on SOA & Simulink

ZONE ECU with Signal-to-Service

Implemented S2S gateway converting CAN-based legacy signals to Ethernet SOA services. Also demonstrated ROS (DDS) protocol conversion, validating data exchange across diverse communication domains.

ZONE ECU with Signal-to-Service

Global SDV API Compliance

Executed projects addressing SDV API standards across regions including China's CAAM and Japan's OSDVI. Met diverse global regulatory requirements with a single platform.

Global SDV API Compliance
Features

Key Features

Rust Native Core — Guarantees compile-time memory safety and concurrency safety.

Full SOA Architecture — Supports diverse communication protocols including SOME/IP, DDS, Zero-copy IPC, and Zenoh.

ARA Standard Compatible — Use existing AUTOSAR-based applications and development environments as-is.

Container-based AI Integration — Supports in-vehicle AI workloads with Docker and ROS2 integration.

ASIL-B / ASPICE CL2 Certified — Functional safety and development process maturity verified simultaneously.

PAIO Design Tool Integration — Complete development workflow from system design to code generation and deployment.

Pricing

Simple Pricing

Download for free and upgrade to a subscription when you need it

RECOMMENDED
Trial
Free
30-day free trial with full Pro features
  • All features open (Library)
  • Examples (Playground)
  • x86_64 Linux
  • Community support
Free Download
Pro
Contact
Per-project license
  • + PAIO (Design Tool)
  • + Code Generator
  • + Cross Compile
Request Quote
OEM / TIER 1
Enterprise
Custom
Enterprise subscription · Custom licensing
  • + Dedicated technical support
  • + Target HW porting support
  • + Legacy system integration consulting
Contact Sales

Considering PARA for Your Project?

We're here to help with technical consultations, demo sessions, or PoC projects.

Contact Us