SW 신뢰성 향상을 위한 MISRA-C 2012

홈으로교육과정Automotive 아카데미 Control/Testing

일수/시간 4일 / 28시간 (09:00~17:00) 강사 MDS전문강사
과정매니저 왕혜진(판교)
교육비 990,000원 (VAT포함)
선수과정 임베디드 C 프로그래밍
후속과정 차량용 ECU 구현 및 디버깅
VectorCAST 사용자 교육
실습장비 QAC, TRACE32, Freescale 보드
정원 14명
전체 교육일정
교육일정 신청마감일 수강신청 교육장소
2019.03.11(월) ~ 2019.03.14(목) 신청마감 교육장소 판교교육센터 1차 (H스퀘어)
2019.11.18(월) ~ 2019.11.21(목) 2019.11.08(금) 신청하기 교육장소 판교교육센터 1차 (H스퀘어)
2020.01.06(월) ~ 2020.01.09(목) 2019.12.27(금) 신청하기 교육장소 판교교육센터 1차 (H스퀘어)
2020.04.20(월) ~ 2020.04.23(목) 2020.04.10(금) 신청하기 교육장소 판교교육센터 1차 (H스퀘어)
2020.07.13(월) ~ 2020.07.16(목) 2020.07.03(금) 신청하기 교육장소 판교교육센터 1차 (H스퀘어)
2020.10.19(월) ~ 2020.10.22(목) 2020.10.09(금) 신청하기 교육장소 판교교육센터 1차 (H스퀘어)
과정개요
본 과정에서는 자동차 SW 개발 시 ISO26262 를 준수하고 국방 SW 개발 시 방사청 지침을 따르기 위해 MISRA-C 2012 코딩 룰을 이해할 수 있도록 학습합니다. 또한 진행하는 프로젝트에 MISRA-C 2012 코딩룰을 만족시키기 위하여 QAC 를 이용한 검증 실습 및 리포트 작성, Infineon Aurix 보드 기반 실습 프로젝트에 코딩룰 적용 practice 를 통해 실무 능력을 향상시키도록 합니다. 그 외 추가적으로 MISRA-C 2004 와의 비교 설명 및 MISRA-C Compliance 2016 과 MISRA C++ 에 대하여 간략한 리뷰를 해드립니다.

* 실습환경 : QAC, Freescale Board, TRACE32


특이사항
* 교육 1주일 전까지 신청 가능
* 본 과정은 7명 이하인 경우 폐강 될 수 있음
* 교재 및 중식 무료제공

교육목적

- ISO26262 SW 레벨에서 단위 설계 및 구현을 위한 MISRA-C 코딩룰의 이해와 적용
- 국방 SW 개발 시 방사청 지침을 따르기 위한 MISRA-C 2012 코딩룰의 이해와 적용

교육대상

- ISO 26262 의 S/W 레벨의 단위 설계 및 구현을 하여 S/W 테스팅을 하고자 하는 개발자
- 국방 SW 개발 시 방사청 지침에 따라 MISRA-C 를 적용하고자 하는 개발자

교육내용
목차세부목차
1일차

- SW 신뢰성 향상을 위한

MISRA-C 2012 개요


- MISRA-C 2012 소개와 코딩룰 개요
- QAC 소개, 실습 환경 세팅
- MISRA-C 1~3 Standard C Environment / Unused code / Comments
- MISRA-C 4~7 Character sets and lexical conventions / Identifier / Types / Literals and constants




*1일차 실습 : SW Verification 및 MISRA-C 개요 및 코딩룰 학습


2일차 - MISRA-C 2012 - I


- MISRA-C 8~10 Declaration and Definition / Initialization / The essential type model/
- MISRA-C 11~13 Pointer Type Conversion / Expressions / Side effect / Expression / Side effect
- QAC 실습 / Rule 이해를 위한 Infineon Aurix 보드 실습




* 2일차 실습 : MISRA-C 지침 & 코딩룰 학습 및 보드 실습


3일차 - MISRA-C 2012 - II

- MISRA-C 14~17 Control statement expressions / Control flow / Switch Statement
- MISRA-C 18~20 Pointers and arrays / Overlapping storage / Preprocessing directives
- 리포트 작성 및 QAV 를 이용한 검증 히스토리 관리



*3일차 실습 : 코딩룰 완료 및 리포팅과 Verify 기능 학습


4일차 - Aurix Application Kit 기반 MISRA-C 적용 프로젝트

- MISRA-C 21~22 Standard libraries / Resources
- Infineon Aurix Application Kit 기반 MISRA-C 적용 프로젝트
- MISRA-C 2004 MISRA-C 2012 의 비교 정리
- MISRA-C Compliance 2016 정리
- MISRA C++ 의 소개




* 4일차 실습 : MISRA-C 2004-2012 비교 및 룰 적용 프로젝트



수강생 추천과정

페이스북트위터구글즐겨찾기이메일

확인