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 환경의 안정성

Data race를 컴파일러가 방지합니다. 복잡한 멀티코어 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 & Zonal Architecture

Vehicle Computer를 중심으로 ADAS, IVI, ZONE ECU 간 SOA 기반 통신을 구현하였습니다. 중앙 집중형 차량 아키텍처 전환 프로젝트에서 핵심 플랫폼으로 적용되었습니다.

VCU & Zonal Architecture

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 프로젝트에 대해 안내해 드립니다.

문의하기