책 소개
2023년 대한민국학술원 우수학술도서 선정도서
요약
자동차 소프트웨어 아키텍처의 전반적인 내용과 평가 방법론 및 측정 메트릭에 대해서 제시하고 ECU 간 아키텍처인 연합형 및 중앙 집중형 아키텍처를 설명한다. 자동차 소프트웨어 엔지니어링 및 클래식과 어댑티브 오토사도 알아본다. 뿐만 아니라 자동차에서 도입하고 있는 인공지능 방법론과 중요하게 여기는 기능 안전을 다루며 현재 자동차 산업 동향에 대해서도 이야기한다.
이 책의 구성
1장에서는 자동차의 소프트웨어 진화에 대한 역사적 개요와 진화를 이끄는 주요 과제에 대한 설명으로 시작한다. 2장은 자동차 소프트웨어의 주요 아키텍처 스타일과 자동차 소프트웨어에서의 사용을 다룬다. 3장은 새로 추가된 장으로 연합 및 중앙 집중식 아키텍처와 같은 최신 소프트웨어 아키텍처를 학습한다. 4장에서 독자는 자동차 제조업체 측에서 소프트웨어를 개발하는 데 사용되는 소프트웨어 개발 프로세스를 배울 수 있다. 5장에서는 자동차 소프트웨어의 중요한 표준인 오토사를 소개하며 2판에서는 클래식 오토사와 어댑티브 오토사도 다룬다. 6장에서는 단순한 아키텍처를 넘어 Simulink를 사용해 자동차 소프트웨어의 세부 설계 프로세스를 설명한다. 이는 세부 설계가 상위 수준 설계와 어떻게 연결되는지 이해하는 데 도움이 된다. 7장은 새로운 장으로 자동차 소프트웨어 개발의 기계 학습에 중점을 둔다. 8장에서는 아키텍처의 품질을 평가하는 방법인 ATAM을 제시하고 평가 예를 제공한다. 9장에서는 양적 측정과 지표를 사용해 아키텍처를 평가하는 여러 방법을 제시한다. 10장에서는 ISO/IEC 26262의 중요한 표준인 기능 안전에 대해 더 깊이 파고들고 초판보다 하드웨어에 대한 더 많은 정보를 이야기한다. 11장에서는 향후 몇 년 동안 자동차 소프트웨어 엔지니어링을 형성할 잠재력이 있으며 현재 나타날 것으로 보이는 일련의 미래 트렌드를 제시한다.
목차
목차
- 1장. 소개
- 2장. 소프트웨어 아키텍처: 뷰와 문서
- 3장. 자동차 소프트웨어 아키텍처: 연합형과 중앙 집중형
- 4장. 자동차 소프트웨어 개발
- 5장. 오토사
- 6장. 자동차 소프트웨어 상세 설계
- 7장. 자동차 소프트웨어에서 머신러닝
- 8장. 자동차 소프트웨어 아키텍처 평가
- 9장. 소프트웨어 설계와 아키텍처 메트릭
- 10장. 자동차 소프트웨어에서 기능 안전
- 11장. 자동차 소프트웨어 현재 동향
- 12장. 요약