2022. 11. 13.

성공의 결정적 요인으로서의 고품질 소프트웨어 개발

Know-how

새로운 연구 프로젝트를 통해 메르세데스-벤츠 AG, Vector Informatik GmbH, 로이트링겐 대학교 간의 자동차 소프트웨어 개발에 관한 오랜 협력 관계가 이어지고 있다.

csm_2022-10-24_kick-off_meeting_gruppenbild_05e080f270.jpg

소프트웨어는 이미 자동차 산업에 지대한 변화를 가져오고 있습니다. 연결성, 자율주행, 전기화라는 메가트렌드 속에서 소프트웨어는 점점 더 차별화 요소이자 미래 고객 경험을 위한 핵심 기술로 자리 잡고 있으며, 이 모든 트렌드는 혁신적인 소프트웨어 기술을 기반으로 합니다. 따라서 고품질 소프트웨어를 효율적으로 개발하는 것이 성공의 결정적인 요인이 되고 있습니다. 자동차 소프트웨어 개발 절차는 이러한 복잡성에 발맞추기 위해 노력하고 있습니다. 그러나 그 결과, 개발 방법론과 소프트웨어 개발 도구 역시 점점 더 복잡해지고 있습니다. 개발 프로세스를 개선하기 위해서는 소프트웨어 도구 형태는 물론 새로운 소프트웨어 아키텍처 개념을 포함한 새로운 애자일 개발 방법론과 기술적 지원 수단이 필요합니다.

바로 여기서 메르세데스-벤츠 AG, Vector Informatik GmbH, 로이트링겐 대학교의 공동 프로젝트가 주목받고 있습니다. 최근 몇 년간, 우리가 일상생활에서 당연하게 사용하는 시스템—예를 들어 스마트폰을 통한 검색이나 주문 절차와 같은—과 같은 전통적인 정보기술(IT) 시스템의 개발을 지원하는 개발 방법론과 소프트웨어 아키텍처 개념이 확립되었습니다. 이 자리에서 ‘지속적 통합/지속적 배포(CI/CD)’라는 개발 방법론과 ‘마이크로서비스’라는 아키텍처 개념을 언급할 가치가 있습니다. 핵심적인 질문은, 실시간 처리, 기능 안전, 극도로 제한된 자원 등 매우 특수한 요구사항을 가진 차량용 (심층) embedded software 개발에, 전통적인 IT 분야의 위와 같은 개념들을 어떻게 통합할 수 있는지, 그리고 자동차 소프트웨어 개발에 부가가치를 창출하기 위해 어떤 조정이나 추가가 필요한지입니다.

MB.OS Base Layer Classic 팀 리더인 랄프 벨슈너(Ralf Belschner) 박사는 다음과 같이 말했습니다. “‘자동차 소프트웨어 분야 선도’를 향한 여정에서, 우리 메르세데스-벤츠는 전략적 파트너인 Vector와 함께 자체 운영체제인 MB.OS를 개발하고 있습니다. 이를 위해 사내에 최첨단 소프트웨어 전문 지식을 높은 수준으로 확보해야 하며, 복잡성을 줄이면서 광대역 소프트웨어 기반 계층의 개발 및 통합 프로세스를 대폭 가속화하는 데 관심이 있습니다.” 또한 MB.OS Base Layer 어댑티브 팀 리더인 랄프 슈나이더는 다음과 같이 덧붙였습니다. “고성능 컴퓨팅 플랫폼 분야에서 MB.OS Base Layer를 개발할 때, IT 분야의 기존(POSIX 기반) development environment를 자동차 표준(AUTOSAR) 및 해당 개발 방법론과 조화시켜야 한다는 추가적인 과제가 있습니다. 두 영역을 조화시키면서 기존 개발 프로세스를 가속화하기 위해서는 최신 IT 표준을 기반으로 한 통합개발환경이 필요합니다."

자동차 업계는 기능이 대부분 소프트웨어에 의해 결정되는 ‘Software-Defined Vehicle’이라는 목표를 공동으로 추구하고 있습니다. Vector의 솔루션 관리 담당 매니저인 마르크 베버(Marc Weber) 박사에 따르면, 이를 구현하는 데 있어 가장 큰 과제 중 하나는 점점 더 복잡해지는 소프트웨어를 효과적으로 관리하는 것입니다. "이는 ECU 소프트웨어 자체뿐만 아니라 관련 개발 프로세스에도 해당됩니다. Vector는 스스로를 ‘단순화자(simplifier)’로 여기며, 자동차 제조사와 공급자가 ‘Software-Defined Vehicle’으로 나아가는 과정에서 최상의 지원을 제공하고자 합니다. 우리는 메르세데스-벤츠 AG 및 로이틀링겐 대학교와 관련 쟁점에 대해 협력하고, 그 결과를 바탕으로 당사의 embedded software, 도구 및 솔루션을 더욱 발전시켜 나갈 수 있기를 기대합니다."

옌스 바이랜드(Jens Weiland) 교수에게 이번 협력은 자동차 산업의 가장 시의적절한 쟁점들을 다루며, 매우 복잡한 자동차 소프트웨어 개발을 한층 더 발전시킬 수 있는 기회를 의미합니다. 바이랜드 교수는 “우리 학생들에게는 이를 통해 지식을 습득하고 쌓아나갈 수 있는 기회가 될 것이며, 사실 매우 복잡한 메카트로닉스 시스템이 개발되는 다른 산업 분야에서도 이러한 지식에 대한 수요가 매우 크다”고 덧붙였습니다. 

이 공동 프로젝트는 로이트링겐 대학교, 메르세데스-벤츠 AG, Vector 간의 오랜 협력 관계를 이어가는 것입니다. 이 프로젝트를 통해 3년 동안 연구원 2명과 연구 조교 2명의 인건비가 지원되며, 학생들이 이 매우 유망한 혁신 필드에 참여할 수 있는 기회를 제공합니다.

제품 및 솔루션 문의
Embedded Software
제품 및 솔루션 문의
솔루션 검토, 기술 상담 또는 도입 문의가 있으신 경우 요구사항을 알려주십시오. 벡터 전문가가 귀사의 환경에 적합한 방안을 검토하여 안내해 드립니다.