AUTOSAR [AUTomotive Open System Architecture]
- 한글로 해석하면 "자동차 개방형 시스템 구조"임. AUTOSAR는 자동차 부품을 제어하기 위한 SW의 표준화를 목표로 하는 단체로, 주로 소프트웨어 플랫폼을 이야기하는데도 쓰임. 이 플랫폼은 자동차를 구성하는 많은 ECU에 공통적으로 적용할 수 있도록 설계됨.
배경 : 자동차에 들어가는 복잡한 SW들이 증가하면서 탑재되는 ECU들이 점점 증가함, 이로 인해 기능간의 충돌을 포함해 다양한 문제들을 발생시킴. 이에 대한 안정성을 검증하는 것과 매 번 자동차마다 달라지는 SW를 새로 구축하는 것에 많은 리소스가 할당됨.
해결책 : 자동차 업계들 사이에 SW 표준을 정의한 것이 AUTOSAR
왜 해결책이 SW의 표준을 정하는 것이였을까?
1. AUTOSAR는 SW의 재사용성에 초점을 두어 하드웨어에 독립적인 (재사용 가능한)Application SW를 만드는 것이 목표.
2. SW를 재사용하기 위해서는 정해진 API[Application Programming Interface]를 사용해야 하는데 이를 표준화함.(== 함수의 이름을 정의함.) (단, 구현은 회사마다 알아서 한다.)
한줄 요약 :
AUTOSAR는 API의 이름을 정의하여 Application SW를 HW에 상관없이 재사용이 가능하게 하는 플랫폼 OR 아키텍쳐
Cooperate On Standards - Compete on Implementation
- 표준에서 협력하고 구현에서는 경쟁하자.
'AUTOSAR' 카테고리의 다른 글
[AUTOSAR_3] AUTOSAR Methodology (0) | 2023.08.09 |
---|---|
[AUTOSAR_2] AUTOSAR Architecture (0) | 2023.08.09 |