White paper

Rustプログラミング:
自動車ソフトウェアを最新化し、陳腐化を防ぐ

Rustは、さまざまな業界やユースケースにおいて、急速に20の最も人気のあるプログラミング言語の1つとなりました。

メモリセーフな言語であるRustは、ソフトウェアに安全な基盤を提供し、ミッションクリティカルなソフトウェアが不可欠なソフトウェア・デファインド・ビークル(SDV)において勢いを増しています。Microsoft Researchの調査によると、さまざまなオペレーティングシステムにおけるすべての脆弱性のうち、メモリ安全性に関する問題が60%から70%を占めています。CやC++とは異なり、Rustはこれらの一般的な問題を回避するため、安全性重視のソフトウェアに理想的な選択肢となります。

このeBookでは、自動車アプリケーションの開発におけるRustプログラミング言語の利点について解説します。Intelliasの専門家による実践的な経験と、業界レベルの団体内で開発された実際の導入事例に基づき、RustとAUTOSARソフトウェアアーキテクチャの統合に関するユースケースを詳細に掘り下げます。

当社のエンジニアは、業界全体で人気が高まっているRustを、過去2年間にわたり社外の研究開発プロジェクトで使用してきました。Rustは、ミッションクリティカルな自動車システムの開発において重要な役割を果たしています。当社は、自動車業界におけるRustのさらなる普及を支援できることを嬉しく思い、ソフトウェア・デファインド・ビークル(SDV)にとって最も有益なプログラミング言語の1つとして、その将来の成功を確信しています。

自動車ソフトウェア開発でRustの使用を開始すべき理由

Rustは、安全性、パフォーマンス、汎用性のユニークな組み合わせを提供する最新のプログラミング言語として急速に注目を集め、さまざまな業界において魅力的な選択肢となっています。優れたメモリ管理や高いパフォーマンスなど、その際立った特徴が、大手テクノロジー企業や自動車メーカーの注目を集めています。eBookをダウンロードして、Rustが自動車ソフトウェア開発においてどのように新たな注目を集める存在となったのかをご確認ください。 RustをAUTOSARエコシステムに統合するための実践的な事例をご紹介します。

  • ショーケース1:RustとAUTOSARアダプティブプラットフォームの統合
  • ショーケース2:RustとAUTOSARの統合を強化するためのWebAssembly PoC
  • ショーケース3:RustをAUTOSARに統合した自動駐車ロボットのPoC
rust preview 01
rust preview 02
rust preview 03
rust preview 04