AUTOSAR(AUTomotive Open System ARchitecture)는 자동차 제조사, 공급사 및 툴 개발사가 공동으로 개발한 개방형 표준 자동차 소프트웨어 아키텍처입니다. MathWorks는 AUTOSAR의 프리미엄 회원이며, AUTOSAR 개발 공정에 모델 기반 설계를 사용하는 방법을 중심으로 하여 표준 개발에 적극적으로 참여하고 있습니다.
AUTOSAR 표준에서는 자동차 ECU의 현세대 및 차세대를 지원하는 두 가지 플랫폼을 제공합니다. 첫 번째는 Classic 플랫폼으로서 파워트레인, 섀시, 차체, 내부 전자기기 등 종래의 응용 분야에 사용됩니다. 두 번째는 Adaptive 플랫폼으로서 고수준 자율주행, Car-to-X, 무선 소프트웨어 업데이트 또는 사물 인터넷의 일부로서의 자동차 등 연산 집약적인 응용 분야에 사용됩니다. Foundation AUTOSAR 표준은 AUTOSAR 플랫폼 간에 상호운용성을 강화하는 역할을 합니다.
Simulink는 자체적으로 AUTOSAR를 지원합니다. AUTOSAR Blockset을 통해 엔지니어는 Simulink 모델을 AUTOSAR Classic 또는 Adaptive 사양으로 매핑할 수 있습니다. 뿐만 아니라 Embedded Coder를 사용하여 프로덕션 C 및 C++ AUTOSAR 코드도 생성할 수 있습니다. Simulink, AUTOSAR Blockset 및 Embedded Coder는 아래 그림과 같이 AUTOSAR 아키텍처와의 순환 공학적 통합을 지원합니다.
"Simulink 및 Embedded Coder를 통해 우리 고객은 AUTOSAR 특정 세부사항에 신경 쓰지 않고 애플리케이션 소프트웨어 개발에만 집중할 수 있게 되었습니다. 모델 기반 설계를 통해 그들은 ECU에서 테스트를 시행하기 훨씬 전에 MIL(model-in-the-loop) 테스트를 통해 요구사항을 검증할 수 있었습니다."
Mahesh Ghivari, KPIT
MATLAB을 사용한 AUTOSAR
제품 소개
- Simulink 및 Stateflow를 사용한 소프트웨어 설계
- System Composer 및 AUTOSAR Blockset을 사용한 Simulink에서의 AUTOSAR 소프트웨어 아키텍처 작성
- AUTOSAR Blockset을 사용한 AUTOSAR Classic과 Adaptive ECU 소프트웨어의 설계 및 시뮬레이션
- Embedded Coder를 사용한 프로덕션 코드와 ARXML 생성 및 SIL/PIL 검증
- Embedded Coder Support Package for Linux Applications를 사용한 Linux 플랫폼에서 실행되는 AUTOSAR Adaptive 응용 프로그램을 배포할 RTE(런타임 환경) 생성
- Polyspace Code Prover를 사용한 AUTOSAR 소프트웨어 구성요소의 코드 검증
- AUTOSAR 작성을 위한 타사 툴: Vector Informatik DaVinci Developer, Mentor Graphics Volcano Vehicle Systems Architect, ETAS ISOLAR-A
고객 성공 사례
- Fiat Chrysler Automobile: 모델 기반 설계, 자동 코드 생성 및 AUTOSAR를 활용한 계열 생산(Series Production)의 엔진 제어 응용 사례 설계 및 구현
- LG화학: 모델 기반 설계를 사용한 하이브리드 차량 배터리 관리 시스템의 AUTOSAR 준수 소프트웨어 개발
- IDNEO: 모델 기반 설계를 사용한 AUTOSAR 소프트웨어 구성요소 및 복합 장치 드라이버 개발 및 테스트
- Ford Motor Company: 모델 기반 설계 공정 및 툴을 적용한 소프트웨어 개발 (14:55)
- A123 Systems: 모델 기반 워크플로 내의 지속적 통합 (10:29)
- Navistar: 모델 기반 자동차 생산 소프트웨어 개발을 위한 향상된 데이터 사전 (11:11)
- Autoliv: 모델 기반 설계를 통한 통합 자동차 안전 응용 사례 개발 (19:47)
- VALEO E.E.S.: 엔진 관리 시스템의 대량 생산 응용 사례를 위한 AUTOSAR 소프트웨어 구성요소 코드 자동 생성: 공정 및 이점 (26:03)
- KPIT: KPIT - 모델 기반 설계를 사용한 AUTOSAR 준수 소프트웨어 개발을 위한 종단간 공정 수립 사례
- Vector: E/E 아키텍처의 발전과 향후 소프트웨어 개발에 미칠 영향 (20:02)
- Elektrobit: AUTOSAR Adaptive 기반 운전자 모니터링 시스템에 모델 기반 설계 접근법을 적용한 사례 (20:50)
- Continental: AURIX PiL 타겟을 사용한 모델 기반 개발 (20:16)
- KPIT: 모델 기반 개발 접근법: AUTOSAR + 기능 안전 + ASPICE (27:08)
- Magneti Marelli: AUTOSAR에 모델 기반 설계를 적용한 A-SPICE 표준 준용 세미액티브 서스펜션 시스템 개발
- Delphi Technologies: 멀티코어 전기 파워트레인 소프트웨어의 AUTOSAR 소프트웨어 아키텍처 모델링 (18:52)