ISO 24089:2023 道路車両 — ソフトウェア更新エンジニアリング | ページ 3

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序章

近年、ますます複雑化する電子制御ユニットとソフトウェアは、路上走行車の運転に欠かせないものになっています。このソフトウェアは、機能を向上させ、道路車両の安全性とサイバーセキュリティを維持するために頻繁に更新されます。

今日、車載ソフトウェアは、熟練した技術者によってワークショップで更新されるか、車両ユーザーによって無線で自動的に更新されます。ソフトウェア アップデート キャンペーンの頻度が高まるにつれて、個々の車両の構成情報を把握することが重要になります。したがって、ソフトウェア更新エンジニアリングの確立と適用は、ソフトウェアの品質、サイバーセキュリティ、および安全性を確保するために重要です。

ソフトウェア アップデート エンジニアリング活動は、車両のライフ サイクル全体で行われます。

このドキュメントでは、サプライ チェーン全体の共通理解の基盤として、ソフトウェア更新エンジニアリングに関連する用語、目的、要件、およびガイドラインを提供します。このドキュメントの要件と推奨事項を適用することで、ソフトウェア更新エンジニアリングで次の利点を得ることができます。

  • 安全性とサイバーセキュリティは、道路車両のソフトウェア更新操作で対処されます。
  • 目標設定、計画、監査、プロセス監視、プロセス測定、およびプロセス改善を含むプロセスの確立;
  • 関係者間で安全とサイバーセキュリティに関する認識を共有しました。

図 1 に、このドキュメントの概要を示します。

図 1 —この文書の概要

図1

このドキュメントでは、句は次のアプローチを使用して構造化されています。

  • 各プロセスは、実行前に定義および実装されます。
  • 各プロセスが確立され、文書化され、維持されています。

このドキュメントでは、次のアクティビティについて説明します。

  • ソフトウェア更新エンジニアリングのための組織レベルのプロセスの実装。
  • 各ソフトウェア更新プロジェクトのソフトウェア更新プロジェクト レベル プロセスの実装。
  • このドキュメントの活動とプロセスをサポートするための車両とインフラストラクチャの機能の定義。
  • インフラストラクチャの機能を使用したソフトウェア更新パッケージのアセンブリ。
  • 車両およびインフラストラクチャ内の機能を使用したソフトウェア アップデート キャンペーンの準備と実行。

Introduction

Electronic control units and software of increasing complexity have become essential to the operation of road vehicles in recent years. This software is often updated to increase functionality and maintain the safety and cybersecurity of road vehicles.

Today, in-vehicle software is updated in a workshop by a skilled person or automatically over-the-air by the vehicle user. With the increased frequency of software update campaigns, it is important to have individual vehicle configuration information. Therefore, the establishment and application of software update engineering is important to ensure software quality, cybersecurity, and safety.

Software update engineering activities occur throughout the life cycle of vehicles.

This document provides terminology, objectives, requirements, and guidelines related to software update engineering as a foundation for common understanding throughout the supply chain. By applying requirements and recommendations in this document, the following benefits can be achieved for software update engineering:

  • safety and cybersecurity are addressed in software update operations in road vehicles;
  • establishment of processes, including goal setting, planning, auditing, process monitoring, process measurement, and process improvement;
  • shared awareness of safety and cybersecurity among related parties.

Figure 1 shows the overview of this document.

Figure 1 — Overview of this document

Figure_1

In this document, clauses are structured using the following approach:

  • each process is defined and implemented before it is executed;
  • each process is established, documented and maintained.

This document describes the following activities:

  • implementation of organizational level processes for software update engineering;
  • implementation of software update project level processes for each software update project;
  • definitions of functions for the vehicle and infrastructure to support the activities and processes of this document;
  • assembly of software update packages using functions in the infrastructure;
  • preparation and execution of software update campaigns using functions in the vehicle and infrastructure.