ソフト開発を職人技にしない、「エンジニアリング」と「工場」にする:車載ソフトウェア(4/4 ページ)
「ソフトウェアを職人技からエンジニアリングへ」と題した講演を、ウーブン・バイ・トヨタのジェイエフ・バスティエン氏がAUTOSARオープンカンファレンスで行った。
技術的負債を解消しなければソフトウェアエンジニアリングは実現しない
ソフトウェアは互換性の最も高いものが最も信頼性が高いと考えられる。ただ、互換性の高さは品質の高さではない。ソフトウェアの設計と再利用、そして品質の達成が、SDVの実現に向けた障害になっている。
最大の障害はハードウェアだとバスティエン氏は述べた。ソフトウェアに使用するツールチェーンや標準、ライブラリはハードウェアによって決まる。ボードサポートパッケージ、オペレーティングシステム、コンパイラは全てハードウェアに結びついている。内部の通信メカニズムやソフトウェアコンポーネントもハードウェアによって決定し、どれだけの計算リソースを投入できるかは利用可能なアクセラレータによって決まる。
使用するプログラミング言語やバージョンが複数あり、エコシステムによって独自のソリューションセットを使用するなどソフトウェアが異なる理由はハードウェアによるものだ。そうするべき正当な理由もあるとバスティエン氏は述べる。ただ、ECU(電子制御ユニット)や基板によって同じ機能の複数のバージョンが含まれているのであれば、ソフトウェアが持つ3つの自由さを受け入れているとはいえないという。
最近のハードウェアソリューションでは、ソフトウェアのコンセプトを決める障害となる問題の一部に対応しているとバスティエン氏は述べたが、ツールが変更されたときにソースコードを再利用する課題は残っている。数年にわたって更新が行われなかった後でコンパイラを更新する場合、さまざまなミスや変更点などが見つかり、それらへの対処に時間が割かれるため、「貴重な時間を投資できない」(バスティエン氏)。
品質が低く、多数のバージョンを維持できず、再利用できない独自のコードベースを持っているソフトウェアは「技術的負債」だとバスティエン氏は指摘。ソフトウェアエンジニアリングを真に行うなら、技術的負債を解消する時期が来ていると同氏は主張した。
ハードウェアの工場は日々改善、ソフトウェアファクトリーも同じ
ハードウェアだけでなく、安全性との“緊張関係”を感じる場面もあるとバスティエン氏は述べた。「ISO26262のように安全な製品を製造するプロセスは重要で素晴らしいが、ソフトウェアの変更を避ける側面もある。安全性は最優先であり、安全性の追求は一定の品質向上に貢献するものの、ソフトウェアの変更を避けることは持続可能ではないと認識すべきだ」と訴えた。
「ソフトウェアの変更を凍結し、3年後に更新しようとしても品質に投資できるソフトウェア製品にはならない。自動車の組み立て工場は毎日更新し、変化していく。ソフトウェアファクトリーも、ハードウェアの変更に合わせて改善できるのではないか。ソフトウェアが重要で、ハードウェアが重要ではないとは思っていない。ハードウェアの優れた部分がソフトウェアにとって非常に重要だからだ。ソフトウェアが持つ自由度と制約を踏まえて、個々の部品ではなく消費者が購入する最終製品に焦点を当ててソフトウェアを生産したい」(バスティエン氏)
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ソフト開発は「ツールとインフラが9割」、トヨタの先行開発会社が重視すること
トヨタ自動車、デンソー、アイシン精機の共同出資会社であるToyota Research Institute Advanced Development(TRI-AD)は2019年1月30日、東京都内で事業説明会を開いた。 - ハードウェアと同じくらいソフトウェアを強くする、トヨタのアプローチ
トヨタ自動車とパーソルイノベーションは2021年2月2日、オンラインでソフトウェアエンジニア向けに「ソフトウェアエンジニアが革新するクルマ開発の伝統」と題した勉強会を開いた。 - 車載ソフトウェア開発を容易に、TRI-AD独自の開発プラットフォーム「Arene」
トヨタ・リサーチ・インスティテュート・アドバンスト・デベロップメント(TRI-AD)は2019年12月17日、東京都内の新オフィスの全エリアが本格稼働したと発表した。これに合わせて、報道向けに社内の一部を公開。同社独自の開発プラットフォーム「Arene(アリーン)」を使って、自動運転車のコックピットの開発とテストが簡単に連携する様子などを披露した。 - 日産とホンダの協業検討が進展、SDVの共同研究やEV部品の共有へ
日産自動車とホンダはソフトウェアデファインドビークルのプラットフォーム向けの基礎的要素技術の共同研究契約を結んだ。また、両社が2024年3月から議論してきた戦略的パートナーシップの検討に三菱自動車も加わり、新たに3社で覚え書きを締結した。 - ウーブンバイトヨタのカフナー氏がCEO退任、今後はトヨタのシニアフェローに
トヨタ自動車は子会社であるウーブン・バイ・トヨタの役員体制の変更を発表した。 - 「KINTOはSDV時代のトライアル」、アップグレードの利用拡大へ
トヨタグループのKINTOは、ハードウェアとソフトウェアのアップデートに対応したサブスクリプションサービス「KINTO Unlimited」の利用者拡大に力を入れる。