Ampere와 Vector: 통합 Software Factory를 활용한 Software-Defined Vehicle 개발에서의 가상화
자동화된 프로세스, 더 빠른 출시 주기, 최적의 협업. Ampere와 Vector는 차원 높은 ‘Software Factory’를 통해 Software-Defined Vehicle(SDV) 개발을 선도하고 있습니다.
Ampere와 Vector는 Software-Defined Vehicle(SDV) 개발을 지원하기 위해 공동으로 ‘Software Factory’를 구축했습니다. 이 시스템은 구조화된 워크플로우와 자동화에 중점을 두어 미들웨어 및 애플리케이션 소프트웨어의 개발, 통합, 테스트, 배포를 지원합니다. 이를 통해 피드백 주기를 단축하고 확장 가능한 프로젝트 구성이 가능해집니다.
더 빠르게 움직이도록 설계되었습니다
자동화된 프로세스. 확장 가능한 성과.
컨테이너화된 Software Factory는 다양하고 확장 가능한 프로세스를 자동화합니다. 이를 통해 릴리스 주기를 단축하고, 수작업 부담을 줄이며, 개발자가 물리적 하드웨어에 의존하지 않고도 변경 사항을 조기에 평가할 수 있게 해줍니다.
일관된 데이터. 재현 가능한 결과.
Software Factory는 동일한 입력 데이터가 동일한 출력을 산출하도록 보장합니다. 모든 개발 산출물은 CI/CD 시스템이 연동된 코드 호스팅 플랫폼, 이 경우 중앙 소스 코드 관리 시스템인 GitLab에서 관리됩니다. 이를 통해 다수의 개발자가 참여하는 대규모 프로젝트를 위한 안정적이고 추적 가능한 기반이 마련됩니다.
애자일 방법론. 긴밀한 협업.
Ampere는 개발자, 아키텍트, 통합 담당자가 병렬 브랜치에서 작업할 수 있도록 지원하는 반복적이고 민첩한 접근 방식을 채택했습니다. 명확하게 정의된 인터페이스와 텍스트 기반 아티팩트를 사용하여 릴리스를 평가함으로써 효율적인 협업을 보장합니다.
공유 워크플로우. 더 빠른 개발.
MICROSAR 기반의 vECU 개념은 물리적 시제품 없이도 유연하고 비용 효율적인 평가를 가능하게 합니다. DevOps 기반의 공유 워크플로를 통해 모든 참여자가 자신의 기여 내용을 효율적으로 통합할 수 있어, 개발 속도를 높이고 기능 통합을 강화합니다.
과제: 복잡한 소프트웨어 개발의 확장
기존의 차량 개발은 주로 외관, 엔진 성능, 실용성 및 하드웨어에 중점을 두어 왔으나, SDV(소프트웨어 정의 차량)는 소프트웨어 기반 기능과 지속적인 진화로 초점을 전환하고 있습니다. 그러나 SDV 개발에는 여러 가지 과제가 따릅니다. 복잡한 소프트웨어의 신속한 출시 주기, 제품의 다양성, 그리고 여러 기업에 걸쳐 수천 명의 개발자 간의 협업이 필요하기 때문입니다.
해결책: Software Factory를 활용한 SDV 개발 자동화
DevOps 기반의 컨테이너화된 Software Factory는 자동화, 가상화, GitLab, Vector 엔지니어링 도구 및 고객 맞춤형 기술을 결합합니다. 이 솔루션은 개발 및 통합부터 테스트와 배포에 이르는 전체 개발 과정을 지원하며, 쉽고 비용 효율적인 도구 배포 및 실행을 가능하게 합니다.
Software Factory는 애플리케이션 구성 및 통합, MICROSAR 기반 가상 ECU 구축, 포괄적인 Software-in-the-Loop 평가를 실행하는 등 핵심 단계를 자동화합니다.
성공 사례 Detail 보기


Vector Software Factory 자세히 알아보기
지능형 자동화를 통해 갱신 속도를 높이고, 조기 피드백을 확보하며, 업무 부담을 최소화하는 혁신적인 DevOps 접근 방식.
개방적이고 모듈식인 DevOps 환경인 ‘Software Factory’는 효율적인 자동차 소프트웨어 개발을 위해 인프라, 도구, 방법론 및 프로세스를 통합합니다. 분산된 팀, 병렬 작업 흐름, 지속적인 통합, 테스트 및 배포를 지원하기 위한 최적의 솔루션입니다.
- 자동화 및 시프트 레프트 평가
- 병렬 애플리케이션 개발
- 일관성 및 재현성







