Microsoft PowerPoint - DO-178B_적용.pptx

Similar documents
example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

1.장인석-ITIL 소개.ppt

<C3D6C1BE5F2D FBCF6C1A42E687770>

歯경영혁신 단계별 프로그램 사례.ppt

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

ecorp-프로젝트제안서작성실무(양식3)

歯DCS.PDF

ISO17025.PDF

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

<31325FB1E8B0E6BCBA2E687770>

Microsoft Word - [TP_3][T1]UTP.docx

SchoolNet튜토리얼.PDF

02 _ The 11th korea Test Conference The 11th korea Test Conference _

김기남_ATDC2016_160620_[키노트].key

2002년 2학기 자료구조

삼성955_965_09

Microsoft Word - 1-차우창.doc

(3) () () LOSS LOSS LOSS LOSS (4) = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100

02 전병규(630~638).hwp

Validation Plan Template

Sensitive Compartmented Information Facility (SCIF) and Special Access Program Facility (SAPF) Criteria

untitled

2

歯두산3.PDF


歯RCM

Manufacturing6

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

ETL_project_best_practice1.ppt

X-VA-MT3809G-MT3810G-kor

Oracle Apps Day_SEM

F1-1(수정).ppt

0710 세종힐스공고

슬라이드 제목 없음

ODS-FM1

Microsoft Word - USB복사기.doc

APOGEE Insight_KR_Base_3P11

UML

2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G L

1. 연구 개요 q 2013년 연구목표 제2-1과제명 건축물의 건강친화형 관리 및 구법 기술 연구목표 건강건축 수명예측 Lifecycle Health Assessment (LHA) 모델 개발 건축물의 비용 기반 분석기술(Cost-based Lifecycle Health

Deok9_Exploit Technique

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

PowerPoint 프레젠테이션

Slide 1

untitled

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

Bluetooth

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

무인항공기 국제표준 현황 및 테스팅 형상관리 서비스

Ä¡¿ì³»ÁöÃÖÁ¾

01이국세_ok.hwp

Ⅱ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte

PowerPoint 프레젠테이션

Microsoft Word - KSR2015A100

IBM blue-and-white template

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

untitled

Index

PRO1_04E [읽기 전용]

PowerPoint 프레젠테이션

슬라이드 1

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

Coriolis.hwp

IT현황리포트 내지 완


KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

PowerPoint 프레젠테이션

CD-RW_Advanced.PDF

텀블러514

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx

2012 kicte??????????1223

DBPIA-NURIMEDIA

MAX+plus II Getting Started - 무작정따라하기

¼±ÅÃÀû º¹¸®ÈÄ»ýÁ¦µµ.hwp

DBPIA-NURIMEDIA

레이아웃 1

( )실험계획법-머리말 ok

PowerPoint 프레젠테이션

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권


15_3oracle

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

강의10

2005. 경영혁신 종합실적 보고서 평 가 지 표 자율혁신 실행계획 (Action Plan) 1. 혁신리더십 (1) 조직의 비전 미션 및 지향가치 (1)-1 구체성(1.0) - 경영의 전반적 프로세스 혁신을 통 한 효율성 향상과 공기업 사명감 완수추구 - 고객제일주의의

(JBE Vol. 20, No. 6, November 2015) (Regular Paper) 20 6, (JBE Vol. 20, No. 6, November 2015) ISSN

<C1F6BFAA5357BBEABEF7C0B0BCBAC1A4C3A5BFACB1B E616C292E687770>

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

6.24-9년 6월

歯이시홍).PDF

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000 ver2.docx

歯Trap관련.PDF

PowerPoint 프레젠테이션

63-69±è´ë¿µ

Something that can be seen, touched or otherwise sensed

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

NX Nastran brochure (Korean)

03.Agile.key

Transcription:

DO-178B 적용 201372235 김영승 201372237 이선아

목차 프로젝트설명 프로젝트요구사항분석 DO-178B 적용 CMMI 평가

프로젝트설명

프로젝트설명 소형무인항공기에서촬영한동영상은환경적요인의영향을많이 받고, 특히바람등에의한영상의흔들림이발생. 무인항공기에서촬영한동영상을대상으로영상안정화기를구현 및실험. 프로젝트의목적은흔들림 ( 잡음 ) 을포함하고있는동영상을안정화하 여, 부드러운동영상을얻고자함.

프로젝트설명

프로젝트요구사항분석 Safety Critical 측면 무인항공기에장착된카메라를통해항공기를조작. 이때, 화면이심하게흔들리거나, 사람이인식하기힘들다면무인항공기운행에큰문제가발생할수있음. 인증대상 카메라로부터촬영된영상을실시간으로안정화시키는소프트웨어.

Process Overview

DO-178B 적용

PSAC(Plan for Software Aspects of Certification) 인증계획문서, 어느시점에인증절차를진행할지상세히기록. 각 SOI 에서검토할문서와검토방법들을기록. SOI#1 : PSAC,SQAP,SCMP,SDP,SVP 5 가지계획문서검토 SOI#2 : Development Process 인증을위해검토 SOI#3 : Verification Process 인증을위해검토 SOI#4 : 전체프로세스에대한검토

PSAC(Plan for Software Aspects of 전체시스템개요 Certification)

PSAC(Plan for Software Aspects of Certification) 전체소프트웨어개요 Previous Frame Current Frame Optical Flow Computation Affine Motion Parameter Calculation Parallel processing Outlier Rejection Stabilized Frame Image Warping Accumulate Motion Parameter Affine Motion Parameter Smoothing

DO-178B 적용

Safety Assessment & Requirements Software Level Level A (Catastrophic) Failure Condition 비행기와승객전체의손실을초래 LevelB (Hazardous) Level C (Major) Level D (Minor) 모든사람이죽지않을수도있지만그렇게될수있는위험성이높음 사람들이상처를입거나항공기가통제불가능하게될수있음 어떤영향을끼치지만비행기에의해극복될수있고, 조종사는통제할수있음 Level B Level E (No Effect) 아무영향을주지않음 Safety assessment 촬영된영상이사람이식별하기힘들다면무인항공기운행의큰영향을미침. But, 사람의목숨의위험한정도는아님.

DO-178B 적용

Start QA(Quality Assurance) Start QA : Software Quality Assurance Plan & Start 모든프로젝트의프로세스, 계획그리고표준이 DO-178B를따르는것을확인하는것 Software Quality Assurance Plan 누가 QA를할것인가? 5가지핵심계획과 3가지표준이 DO-178B를준수하는가? 얼마나자주감사를실시하는가? 테스팅또는코드검토를증명할것인가?

DO-178B 적용

Systems Requirements System Requirements 무인항공기가운행될수있도록시야가확보되어야함 지상에서무인항공기가통제되어야함 일정시간이상비행이되어야함 비상착륙이되어야함 등등

DO-178B 적용

Develop Plans, Standard, Checklist 개발, 검증, 형상관리계획과표준및체크리스트를수립 SDP(Software Development Plan) SVP(Software Verification Plan) SCMP(Software Configuration Management Plan)

Software Development Plan Requirement System Testing General Design Specification Integration Testing Detailed Design Specification Unit Testing Source Code Software Development Life Cycle

Software Development Plan Software Development Environment Windows 7 Intel Quad Core Q6600 CPU(2.4GHz) 4GB Main Memory Visual Studio 2010 Professional OpenCV 2.1 Development Standard JSF Air Vehicle C++ Coding Standard 4. C++ Coding Standards 4.9.1 Naming Identifiers : 만족

Software Verification Plan Software Reviews and Analyses + Software Testing High-Level Requirements Low-Level Level Requirements Software Architecture Source Code the Outputs of the Integration Process Verification 방법 Testing Tool : VectorCAST Review and Analysis : 직접수행 Traceability : Traceability Tree

Software Verification Plan Requirement System Testing General Design Specification Integration Testing Detailed Design Specification Unit Testing Software Verification Life Cycle Source Code

Software Configuration Management Plan 소프트웨어라이프사이클동안산출된각종결과물들을체계적으로 관리하는기법 소프트웨어에가시성과추적가능성을부여하여품질보증을도모 모든단계의모든이슈를빠짐없이작성 (Problem Reports) 이슈가해결된문서는릴리즈번호로태깅하고따로보관 이때릴리즈형상을 SCI(software configuration index) 로보관. 릴리즈형상이란릴리즈시점의모든문서와코드들의목록을의미. SVN 이나 SCADE 를이용하면이와같은작업을쉽게적용가능

DO-178B 적용

DO-178B 적용

Process Overview

DO-178B 적용

High-Level Requirements System Requirements Software Requirements (High-Level Requirements) 프레임안정화 뚜렷한영상촬영 실시간성 무인항공기가운행될수있도록시야가확보되어야함

DO-178B 적용

Low-Level Level Requirements 옵티컬플로우 프레임안정화알고리즘어파인모델 뚜렷한영상 촬영 이상치제거 실시간성 병렬스레드 Low-Level Requirements

Timing Constraints Low-Level Level Requirements 지연시간 : 프레임이입력되는최대지연시간은 30ms Memory Size Constraints Frame Size : 352 * 288 Buffer : Frame Size * 3 개 (thread 개수 ) Shared List Hardware and Software Interfaces Format : CIF Frequency of Input : 300 frames/sec Frequency of Output : 30 frames/sec

DO-178B 적용

General Design Specification Frame Sequence Display Frame t Frame t+1 Frame t+2 Frame t+3 Frame t+4 Frame t+5 Image Warping Accumulate Affine Parameter Affine Parameter Smoothing Optical flow computatio n Affine Parameter Calculation Thread Optical flow computatio n Affine Parameter Calculation Thread Task Manager Optical flow computatio n Affine Parameter Calculation Thread Frame Data Affine Parameter Frame Data Affine Parameter Frame Data Affine Parameter Frame Data Affine Parameter Shared List Cii Critical lsection

Detail Design Specification Algorithm Optical Flow Gunnar Farneback 이제시한 Densen Optical Flow Algorithm Affine Model Savitzky-Golay 가제안한 Affine Motion Parameter Smoothing Algorithm Affine Parameter Calculation Outlier Rejection

Control Flow Detail Design Specification Frame t-3 Frame t-2 Frame t-1 Frame t Frame t+1 Computed Affine Parameter Computed Affine Parameter Computed Affine Parameter Computed Affine Parameter Computed Affine Parameter Parallel processing Accumulated Affine Parameter Accumulated Affine Parameter Accumulated Affine Parameter Accumulated Affine Parameter Accumulated Affine Parameter Image Warping Image Warping Image Warping Image Warping Image Warping Stabilized Frame t-3 Stabilized Frame t-2 Stabilized Frame t-1 Stabilized Frame t Stabilized Frame t+1

DO-178B 적용

Code & Logic

DO-178B 적용

DO-178B 적용

Verification & Validation Test VectorCAST 를이용해 testing 수행 Review and Analysis 각단계의결과물들이상위레벨의요구사항이나표준을만족하 는지확인 Traceability Tree 를이용해만족여부를확인

Verification & Validation (Traceability) Software Requirements (High-Level Requirements) 옵티컬플로우 calcopticalflowfarneback GetAffineParameter 프레임안정화 알고리즘 어파인모델 low_pass_filter_25points 뚜렷한영상 cvwarpaffine 촬영 이상치제거 OpticalFlowReject 실시간성병렬스레드 TaskManager Low-Level Requirements Source Code

DO-178B 적용

DO-178B 적용

DO-178B 철학 Planning Process 가굉장히중요한것같음 Plan 을굉장히꼼꼼하고구체적으로작성 엄중한검토및검증과정 천천히, 꼼꼼히, 그리고반복적으로검토및검증을수행 어떻게 부분이자유로운대신, 모든부분을작성 형상관리계획에따라, 모든이슈를작성

CMMI 평가 DO-178B 적용을한조직이라면, 적어도 CMMI Level 2 의평가조건을충분히만족할것이라판단됨.