Community

전통적인 자동차 산업이 하드웨어 중심이었다면 현대의 자동차 산업은 소프트웨어(software)의 중요성이 보다 커지고 있다. 전장부품이 크게 증가하고, 소비자들의 요구사항도 다양해 지는 만큼 이에

전통적인 자동차 산업이 하드웨어 중심이었다면 현대의 자동차 산업은 소프트웨어(software)의 중요성이 보다 커지고 있다. 전장부품이 크게 증가하고, 소비자들의 요구사항도 다양해 지는 만큼 이에 대응하기 위한 새로운 기능들이 늘어나고 있다. 그리고, 이러한 기능을 컨트롤 하기 위한 소프트웨어의 개발 또한 각 제조사와 부품사들의 중요한 과제이다. 자동차 소프트웨어 개발과 관련해 AUTOSAR(오토사)​가 추구하는 방향성에 대해 살펴본다. > AUTOSAR(오토사)란? ‘AUTomotive Open System Architecture(개방형 자동차 표준 소프트웨어 구조)’의 약자로 자동차에 들어가는 소프트웨어 구조가 정형화되어 있는 플랫폼을 의미한다. 또한, 완성차 업체와 IT 업체들이 모여 자동차에 들어가는 소프트웨어 구조 표준을 제정하는 국제 표준단체를 의미하기도 한다. > AUTOSAR의 목적은? >> 소프트웨어 개발 편의성 차 안에 들어가는 전자 장치가 증가하고 이에 따라 소프트웨어의 양과 복잡성도 늘어나자 자동차의 종류마다 탑재되는 소프트웨어를 개발하는 것이 점점 어려워지고 있다. 이에 따라 다양한 소프트웨어 구조를 표준화해야 한다는 목소리가 높아지는 만큼, 오토사는 이 다양한 소프트웨어 구조를 업계 모두가 지키고 참고할 수 있는 표준과 규칙을 개발해 소프트웨어의 개발, 검증, 탑재를 보다 효율적으로 하기 위해 만들어졌다. >> 소프트웨어 재사용성 오토사는 소프트웨어 재사용성과 확장성 또한 목표로 하고 있다. 차량 전자제어 서비스에 공통으로 들어가는 부분은 일괄적으로 표준화하게 되는데, 복잡한 소프트웨어를 개발할 때 여러 업체들이 참고할 수 있는 개발 방법론과 개발 툴을 제시함으로써, 동일하거나 비슷한 소프트웨어를 반복해서 개발하는 것을 지양한다. 결과적으로 공통 적용 가능한 소프트웨어는 재 사용하고, 개발자들의 시간과 노력을 아낄 수 있다. >> 소프트웨어 모듈화 앞서 서술한 ‘개발 단계의 표준’이라는 말은, 소프트웨어가 모듈화되어 레고 블록처럼 사용 가능해진다는 뜻이다. 레고 블록을 한번 만들면 다른 곳에도 자유롭게 쓸 수 있듯이 소프트웨어 또한 A, B, C 등 어떤 형태로든 만들어 놓는다면 매번 바꾸지 않아도 여러 자동차에 바로 적용될 수 있다. 이렇게 수정 없이 바로 쓰일 수 있는 소프트웨어를 ‘모듈화된 소프트웨어’라 부른다. 자동차에 필수로 자주 사용되는 기능은 모듈화해서 A, B, C로 만들어두면 여러 곳에서 변경 없이 그대로 사용할 수 있어 개발 일정과 비용, 인력 모두 줄일 수 있다. > AUTOSAR에 참여하는 곳은? BMW, 포드, 보쉬, GM, 토요타, 콘티넨탈, 다임러, 푸조 시트로엥, 폭스바겐 등의 회사가 핵심이 되어 오토사 플랫폼 구축에 동참하고 있다. 완성차 업체들은 오토사 기반으로 자사 플랫폼을 만들고, 부품 업체 및 IT 업체 역시 이를 적용하여 개발하도록 권고해 상호 호환성을 높이고 있다. 오토사는 완성차 업체와 부품 공급 업체 사이에서 소프트웨어 모듈의 재사용과 교환가치를 증가시키고 있다. 소프트웨어를 개발하는 쪽과 쓰는 쪽, 이 둘 사이에 사용하는 언어, 포맷을 하나로 통일하는 작업인 만큼, 결과적으로 자동차 전자 장치가 가진 복잡한 시스템의 관리를 훨씬 쉽게 해 줄 수 있다.

알림

알림이 없습니다