Top Banner
40

슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

Mar 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1
Page 2: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

2

Page 3: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

3

Page 4: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

4

Page 5: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

5

Page 6: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

6

Page 7: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

7

Page 8: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

8

Page 9: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

9

IEC 60601-1 3.1ed PEMS 요구사항 IEC 62304 관련 요구사항

14.1 일반 4.3 소프트웨어 안전성 등급

14.2 문서화 5.1 소프트웨어 개발 기획

14.3 위험관리 계획

… …

14.9 설계 및 구현 5.4 소프트웨어 상세 설계

14.10 검증 5.1.6 소프트웨어 검증 기획

14.11 PEMS 밸리데이션 ...

14.12 변경 6. 소프트웨어 유지보수 프로세스

14.13 기타 기기에의 네트워크 / 데이터 커플링에 의한 PEMS의 접속

Page 10: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

10

Page 11: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

11 IEC 60601-1 3.1ed PEMS요구사항 – 14.1 일반

Page 12: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

12 IEC 60601-1 3.1ed PEMS요구사항 – 14.1 일반

Page 13: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

13 ISO 26262 – Part 3: Concept phase

Page 14: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

14 ‘의료기기 소프트웨어 밸리데이션 가이드라인’ 발췌 IEC 60601-1 3.1ed PEMS요구사항 – 14.4 PEMS 개발주기

Page 15: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

15

Page 16: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

16 ‘프로그램가능 의료용 전기시스템[PEMS]’ 발췌 IEC 60601-1 3.1ed PEMS요구사항 – 14.10 검증

Page 17: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

17 ‘프로그램가능 의료용 전기시스템[PEMS]’ 발췌 IEC 60601-1 3.1ed PEMS요구사항 – 14.10 검증

Page 18: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

18 ‘프로그램가능 의료용 전기시스템[PEMS]’ 발췌 IEC 60601-1 3.1ed PEMS요구사항 – 14.10 검증

Page 19: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

19

00

Page 20: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

20 ‘의료기기 소프트웨어 밸리데이션 가이드라인’ 발췌 IEC 60601-1 3.1ed PEMS요구사항 – 14.4 PEMS 개발주기

Page 21: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

21 IEC 60601-1 3.1ed PEMS요구사항 – 14.6 위험관리 프로세스

Page 22: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

22

S/W 디버깅

PowerTrace

PowerDebug

PWM

GPIO

CAN

ADC

CORE

Debug

Trace CORE

CACHE

MM

U

TRACE

Nexus/ AGBT

JTAG Debug Port

Trace Port

Target Hardware

JTAG / BDM

ETM / NEXUS / OCDS

Stop-Mode

Real-time Trace

Page 23: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

23

< 코드 수행 >

< 메모리 >

< 레지스터 >

< 변수 >

Page 24: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

24

UUT

내부 호출 함수의 반환 값 설정

반환 값을 읽어 Test Case

예상 값과 비교

프로그램 카운터와 매개 변수 값 설정

Processing

func1( )

결과 파일저장

① Break

② Go

③ Break

입력 값 대입 int func1 (int a) { int res,c,d=0; ……………….. c = func2(); ……………..…. res= a*c; return res; }

Test Cases ……… ………

Page 25: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

25

Page 26: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

26

Page 27: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

27

Page 28: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

28

Page 29: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

29

Page 30: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

30

int func1 (void) { … If ((a||b)&&c) { … } else { … } … return 0; }

statement coverage

Page 31: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

31

int func1 (void) { … If ((a||b)&&c) { … } else { … } … return 0; }

statement coverage

branch coverage

Page 32: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

32

a b c Result

F F T F

T F T T

F T T T

F T F F

int func1 (void) { … If ((a||b)&&c) { … } else { … } … return 0; }

statement coverage

branch coverage

MC/DC

Page 33: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

33

int func1 (void) { … funcA(i); … funcB( j); … return 0; }

function coverage

call coverage

Page 34: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

34

ASYNC / GPIO / SPI / I2C / SD USB2.0

Data Writing / Ethernet / JTAG / CAN / UART

Page 35: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

35

Coverage Report

Non-passed TP

MC/DC truth table Branch coverage report

Page 36: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

36 ‘의료기기 소프트웨어 밸리데이션 가이드라인’ 발췌 IEC 60601-1 3.1ed PEMS요구사항 – 14.4 PEMS 개발주기

정적 분석: MISRA C/C++ 코딩 룰 체크

위험관리: 오류주입 시험

동적 분석: Coverage측정

Page 37: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

37

Page 38: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

Q & A

Page 39: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1

Thank you

Page 40: 슬라이드 1 - IAR Systems · 2018-04-18 · iec 60601-1 3.1ed pems 요구사항 iec 62304 관련 요구사항 14.1 일반 4.3 소프트웨어 안전성 등급 14.2 문서화 5.1