Code Generation for Classic AUTOSAR Software Components
일정 보기 및 등록교육과정 세부 정보
- 이미 존재하는 ARXML 시스템 명세로부터 Simulink 모델 생성
 - AUTOSAR 준수 코드 생성을 위한 Simulink 모델 구성
 - Simulink 모델에서 AUTOSAR 통신 요소 구성
 - Simulink에서 AUTOSAR 이벤트 모델링
 - 보정 파라미터 생성
 - 소프트웨어 컴포넌트 내에서 AUTOSAR Variant 포인트 모델링
 - AUTOSAR 컴포지션 및 소프트웨어 아키텍쳐 가져오기 및 내보내기
 - 기본 소프트웨어 서비스에 대한 호출 모델링
 
1일차
AUTOSAR Classic 플랫폼 개요
학습목표: AUTOSAR Classic 용어를 복습하고 Simulink에서의 주요 AUTOSAR Classic 소프트웨어 컴포넌트 설계 워크플로를 소개합니다.
- AUTOSAR 소프트웨어 플랫폼
 - AUTOSAR Classic 소프트웨어 컴포넌트의 일부
 - Simulink에서의 AUTOSAR Classic 워크플로
 
AUTOSAR 소프트웨어 컴포넌트 가져오기
학습목표: 기존 ARXML 파일을 가져와서 정확한 아키텍처 및 인터페이스로 Simulink 모델을 자동 생성합니다.
- AUTOSAR XML(ARXML) 설명
 - AUTOSAR 소프트웨어 컴포넌트 가져오기
 - 배열 및 열거형 데이터형
 - 생성된 Simulink 모델에 기능 추가
 - 하네스 모델을 사용하여 시뮬레이션
 - AUTOSAR 코드 생성
 - 구조체 및 고정소수점 데이터형
 - Simulink에서 가져온 데이터형 관리
 - 수정된 ARXML 파일 가져오기
 
AUTOSAR 소프트웨어 컴포넌트 내보내기
학습목표: Simulink 모델을 AUTOSAR 소프트웨어 컴포넌트로 구성하고 ARXML 생성을 위해 AUTOSAR 포트 및 인터페이스를 정의합니다.
- AUTOSAR 컴포넌트 생성
 - AUTOSAR 소프트웨어 컴포넌트에 Simulink 모델 객체 매핑
 - 코드 생성 및 ARXML 파일 내보내기
 
AUTOSAR 포트 및 인터페이스 모델링
학습목표: Simulink Inport 및 Outport 블록을 다양한 유형의 AUTOSAR 포트로 구성합니다.
- AUTOSAR 통신 개요 (포트 및 인터페이스)
 - 발신자-수신자 통신 모델링
 - AUTOSAR 모드 모델링
 - 클라이언트-서버 통신 모델링
 
AUTOSAR 이벤트 모델링
학습목표: Simulink 모델에서 주기적 또는 비주기적 AUTOSAR 이벤트를 모델링합니다.
- AUTOSAR 이벤트 개요
 - Simulink 모델에서 이벤트 시뮬레이션
 - 타이밍(주기적) 이벤트
 - 비주기적 이벤트 개요
 - 데이터 수신 이벤트 모델링
 - 모드 전환 이벤트 모델링
 - 초기화 트리거
 - 비주기적 이벤트 시뮬레이션
 
2일차
보정 파라미터 및 인스턴스별 메모리 모델링
학습목표: Simulink 모델에서 데이터 객체 및 코드 매핑을 사용하여 AUTOSAR 보정 파라미터 및 인스턴스별 메모리를 지정합니다.
- 파라미터 SWC가 제공한 보정 파라미터 모델링
 - 내부 보정 파라미터 모델링: 모든 인스턴스가 공유
 - 내부 보정 파라미터 모델링: 각 인스턴스마다 별도의 복사본
 - 인스턴스별 메모리 모델링
 - 보정 시스템을 위한 ASAP2 파일 생성
 
AUTOSAR Variant 모델링
학습목표: AUTOSAR 소프트웨어 컴포넌트 내에서 Variant 기반 설계를 구성하고 Simulink Variant를 AUTOSAR Variant 포인트에 매핑합니다.
- 레이트 기반 모델에서 Variant Subsystem 생성
 - AUTOSAR Variant 생성
 
AUTOSAR 컴포지션 및 소프트웨어 아키텍처 모델링
학습목표: AUTOSAR 소프트웨어 아키텍처 설계를 구축하고 이를 잘 작동하는 AUTOSAR 소프트웨어 컴포넌트 및 컴포지션으로 채웁니다.
- AUTOSAR 소프트웨어 아키텍처 및 컴포지션 생성
 - AUTOSAR 소프트웨어 컴포넌트 생성
 - AUTOSAR 컴포지션 및 소프트웨어 컴포넌트 내보내기
 - AUTOSAR 소프트웨어 아키텍처 모델 시뮬레이션
 - AUTOSAR 컴포지션 가져오기
 - 재사용 가능한 소프트웨어 컴포넌트를 위한 코드 생성
 
기본 소프트웨어 서비스 모델링
학습목표: 진단 상태를 읽고, 쓰고, 비휘발성 RAM을 관리하는 AUTOSAR 소프트웨어 컴포넌트를 구성합니다.
- 기본 소프트웨어 서비스 개요
 - 진단 상태 설정
 - 진단 상태 모니터링
 - NVRAM 읽기 및 쓰기
 - NVRAM 모니터링
 
수준: 중급
수강자 필수조건:
- Simulink Fundamentals (또는 Simulink Fundamentals for Automotive Applications 또는 Simulink Fundamentals for Aerospace Applications)
 - Embedded Coder for Production Code Generation 이수
 - C 프로그래밍 언어 및 AUTOSAR 표준에 대한 지식
 
기간: 2 일
언어: English, 한국어, 中文