"MISRA C"의 두 판 사이의 차이

5번째 줄: 5번째 줄:
*가이드 라인을 만든 목적은 ISO C언어로 작성됨 임베디드 시스템 부류의 안전성, 보안성, 이식성, 신뢰성 확보를 위함
*가이드 라인을 만든 목적은 ISO C언어로 작성됨 임베디드 시스템 부류의 안전성, 보안성, 이식성, 신뢰성 확보를 위함
* 자동차 산업을 목적으로 작성된 모델이지만 우주/항공, 의료장비, 국방, 철도 등 다양한 분야에서 사용됨
* 자동차 산업을 목적으로 작성된 모델이지만 우주/항공, 의료장비, 국방, 철도 등 다양한 분야에서 사용됨
*안정성과 신뢰성에 중점을 두다보니 개발자의 개발 자유도의 제한이 상당히 심하기 때문에 개발 생산성이 떨어진다닌 담점도 있음


==MISRA-C 코드 분석 도구==
==MISRA-C 코드 분석 도구==

2018년 6월 6일 (수) 18:52 판

1 개요

MISRA-C (Motor Industry Software Reliability Association C)
  • MISRA가 만든 C언어 소프트웨어 개발 가이드라인
  • 1997 첫 드레프트 버전이 공개됨
  • 가이드 라인을 만든 목적은 ISO C언어로 작성됨 임베디드 시스템 부류의 안전성, 보안성, 이식성, 신뢰성 확보를 위함
  • 자동차 산업을 목적으로 작성된 모델이지만 우주/항공, 의료장비, 국방, 철도 등 다양한 분야에서 사용됨
  • 안정성과 신뢰성에 중점을 두다보니 개발자의 개발 자유도의 제한이 상당히 심하기 때문에 개발 생산성이 떨어진다닌 담점도 있음

2 MISRA-C 코드 분석 도구

  • Synopsys Coverity
  • SPARROW QCE
  • MathWorks, Polyspace, MISRA-C
  • SonarSource SonarQube
  • Suresoft Technologies, Inc. Code Inspector
  • 소프트4소프트, RESORT for C, MISRA-C
  • MDS테크놀로지 QAC, Code Inspection, MISRA-C
  • PRQA QAC

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}