Skip to main content

Development Tools

Industry's First, "ISO 26262 ASIL D Certified Rust Compiler"

Secure both safety and security in the SDV era with Rust, a memory-safe language.
We provide certified compilers for Infineon AURIX and STMicro Stellar.

Secure both safety and security in the SDV era with Rust, a memory-safe language. We provide certified compilers for Infineon AURIX and STMicro Stellar.

Why You Need This

Automotive SW Development Faces New Challenges

Are software security vulnerabilities becoming serious risks in the SDV era?
As automotive software connectivity increases, cybersecurity threats are also growing. Memory vulnerabilities in C/C++ are a major cause of security issues.
Do you need to meet both ISO 26262 functional safety and cybersecurity requirements?
You must develop with functionally safety-certified tools while also minimizing security vulnerabilities. Existing C/C++ tools alone are insufficient.
Do you need integration with legacy C/C++ code?
Even when adopting a new language, you can't discard existing code assets. Gradual transition must be possible.

Product Introduction

HighTec Rust Development Platform

HighTec provides the industry’s first ISO 26262 ASIL D certified Rust compiler.
You can develop with the memory-safe language Rust while meeting functional safety certification requirements.

ISO 26262 ASIL D Certified
TUV-certified Rust compiler that can be directly applied to functional safety projects. No Tool Qualification work required.
Memory Safety Guaranteed
The Rust Ownership system prevents memory-related bugs at compile time. Security vulnerabilities like null pointers and buffer overflows are eliminated at the source.
C/C++ Compatible
Integration with existing C/C++ code is possible. New modules can be developed in Rust while maintaining legacy code.
AUTOSAR Integration
Integrates with AUTOSAR Classic stack. Applications can be developed in Rust on top of the RTE layer.

Key Features

Memory Safety

Compile-time Error Prevention
  • Memory management through Ownership system
  • Data race prevention through Borrowing checks
  • Null pointer dereference elimination
  • Buffer overflow prevention

Concurrency

Safe Multi-core Programming
  • Compile-time thread safety verification
  • async/await asynchronous programming support
  • PXROS-HR RTOS integration
  • Race condition prevention

Interoperability

Integration with C/C++ Code
  • FFI (Foreign Function Interface) support
  • Existing C/C++ library calling possible
  • Gradual migration support
  • AUTOSAR Classic stack integration

Zero-cost Abstractions

Safety Without Performance Penalty
  • High-level code compiles to efficient machine code
  • No runtime overhead
  • C/C++ equivalent performance guaranteed
  • Optimized binary generation

Multi-Core Support

Advanced Multi-core Migration
  • ISO and EABI compliant linker-level implementation
  • Multi-core porting without source code modification
  • Homogeneous/Heterogeneous multi-core architecture support
  • Efficient inter-core communication

Technical Specifications

Item Details
Certification ISO 26262 ASIL D (TUV Certified)
Technology Base LLVM Open Source Technology
Supported Platforms Infineon AURIX, STMicro Stellar (ARM)
AUTOSAR Classic Stack, SWC Compatible
RTOS PXROS-HR Integration Support
C/C++ Integration Full Compatibility Based on Same LLVM

AUTOSAR Integration

Rust and AUTOSAR Classic

Rust Application Development on RTE Layer
  • Rust SWC development on AUTOSAR Classic BSW
  • Coexistence with existing C/C++ SWCs
  • Standard RTE interface usage
  • Vector, Elektrobit, and other vendor support
Application Scenarios
  • New development of security-critical modules in Rust
  • Gradual Rust transition of existing C code
  • Safety-related application development

Partner Ecosystem

HighTec collaborates with automotive SW tool vendors to provide a complete Rust development environment:

Partner Collaboration
Vector Safety Applications with Rust and AUTOSAR Classic
Elektrobit Rust meets AUTOSAR
ETAS Integrated Development Environment Support
Infineon AURIX Rust Startup Ecosystem
STMicro ARM Stellar Rust Ecosystem

Expected Benefits

Practical Benefits

  • Memory Safety Secured
  • Rust's Ownership system eliminates memory-related bugs like null pointers and buffer overflows at compile time. Critical runtime errors are prevented in advance.
  • Certification Cost Reduction
  • TUV-certified ASIL D compiler requires no Tool Qualification work. Can be applied directly to functional safety projects.
  • Gradual Transition Possible
  • Fully compatible with existing C/C++ code. New modules can be developed in Rust while maintaining legacy code. No need to change everything at once.
  • Integration of Security and Safety
  • Security and functional safety, previously considered separately, can be approached simultaneously with one language. Rust's characteristics naturally satisfy both requirements.
  • Future Ready
  • Rust is a language receiving increasing attention in the automotive industry. Building experience now expands options in future projects.

Prepare for the SDV Era with Rust

Prepare for
the SDV Era with Rust

Secure both safety and security with the industry’s first ASIL D certified Rust compiler.
Our engineers will guide you to the solution that fits your requirements.

Secure both safety and security with the industry’s first ASIL D certified Rust compiler. Our engineers will guide you to the solution that fits your requirements.