ISO 26262 대응을위한소프트웨어형상관리및이슈관리방안 현대모비스 박민영책임
Contents 1. 현대모비스소개 2. 현대모비스기술정보관리도구체계 3. Integrity 모듈 / 기능구분및서버구성도 4. ISO 26262 기반 Integrity Qualification 5. 프로세스및프로젝트구조 6. 이슈관리시스템 7. 형상관리시스템
1. 현대모비스소개 회사개요 2012 년재무정보 창립일 1977-07-01 자본금 4,911 억원 (2012 년 12 월말기준 ) 직원수 ( 전체 /R&D) 7,085 명 / 1,663 명 1) 모듈사업 : 제동 / 안전 / 조향 / 현가 / 전장 / 의장 / Chassis/ Cockpit /FEM 2012 년사업부문별실적 사업내용 2) A/S 부품판매사업 : 현대차 / 기아차보수용부품판매 3) 금융업 : 생명보험산업 ( 현대라이프생명보험 )
1. 현대모비스소개 ( 계속 ) 국내 R&D Centers 해외 R&D Centers 의왕 R&D Center 용인 R&D Center Frankfurter R&D Center Shanghai R&D Center India R&D Center (@Hyderabad) Detroit R&D Center
1. 현대모비스 소개(계속) 3 Major Modules & Core Components Chassis Module Cockpit Module Front End Module Green Car Parts Brake System MDPS Airbag Lamp
1. 현대모비스 소개(계속) Electronics and Multimedia MOST AVN Standard Audio Standard AVN Low Cost Audio High End Audio Bristol Audio AUDIO Body / HEV Battery Management Body Control Dual Display AVN AVN / Telematics Telematics Safety / Sensors Airbag Controller Lane Keeping Battery Sensor Smart Key Climate Control Low Voltage Converter Parking Assist Front/Rear Cameras Tire Pressure Monitoring
Presentation only 2. 현대모비스기술정보관리도구체계 (Presentation Only)
3. Integrity 모듈 / 기능구분및서버구성도 Integrity 모듈구분및기능구분 번호모듈기준구분기능기준구분 Requirements and Design Management (with traceability) 1 Document Management (System and SW) Model Management Test Management (Test Suite/Test Case/Test Session/Test Step) (Activity, Test Session) Issue Management 2 Configuration Management SW (Change and) Configuration Management Document Management (with versioning)
3. Integrity 모듈 / 기능구분및서버구성도 ( 계속 ) 현대모비스서버구성도 : Production 서버 + DB 서버 (+ Test Server) 서버구성도참조 : Production Server + Staging Server(s)
4. ISO 26262 기반 Integrity Qualification Overview of Classification and Qualification
4. ISO 26262 기반 Integrity Qualification(계속) Identified Risks (by PTC) : 17개 Risks for Configuration Management : 12개 (RiskI001 ~ RiskI012) Risks for Requirements and Test Management : 5개 (RiskI013~RiskI017) Recommended Risk Mitigations (by PTC) : 22개 Risk Mitigations for Configuration Management : 16개 (RiskM001 ~ Risk016) Risk Mitigations for Requirements and Test Management : 6개 (Risk017~Risk022)
4. ISO 26262 기반 Integrity Qualification( 계속 ) 검토필요 Policies (by User) Company Level Policies vs. Project-Specific Policies Policy Recommended Value Reference Comment Revision Description Required - - Deferred operations mandatory True RiskM001 Changes that include multiple files are submitted in one coherent transaction. Change Packages Transactional True RiskM004 All changes in a change package can only be submitted in one coherent transaction. (rolled back) Change Package Review Enabled True RiskM003 A submitted change package is reviewed before becoming integrated in the source-project configuration. Workflow and State Capabilities In Review <enabled> - Allows SI change packages under review to exist in this state RiskI001, 4 - Inconsistent Configuration, Incomplete Changes RiskI002, 7 Unreviewed Changes, Conflicting Changes
4. ISO 26262 기반 Integrity Qualification( 계속 ) Classification and Qualification The Integrity is certified by TUV-SUD and it is fit for purpose for developing safetyrelated software according to IEC 61508 and ISO 26262. (up to ASIL D and/or SIL3) The Integrity is classified at TCL1, and hence does not need re-qualification. Determination of the TCL Tool error Detection (TD) TD1 TD2 TD3 Tool Impact (TI) TI1 TCL1 TCL1 TCL1 TI2 TCL1 TCL2 TCL3 Justification of TI: The malfunction of PTC Integrity can lead to wrong selection of the item from the configuration management system. Justification of TD: There is a high degree of confidence that a malfunction as result of this tool can be detected or prevented. TCL : Tool Confidence Level
5. 프로세스 및 프로젝트 구조 Process Model (Reference) ISO 26262 Road Vehicles Functional Safety Automotive SPICE PAM v2p5
5. 프로세스및프로젝트구조 ( 계속 ) Process Model (Example)
5. 프로세스및프로젝트구조 ( 계속 ) Process Asset Library 구조 (Su-bproject vs. Folder) Project (in Server) Sandbox( (in Client)
5. 프로세스및프로젝트구조 ( 계속 ) 프로젝트구조 Module Name Project Name Category <SystemName>_System - Document Management <SystemName>_Software Optional <SystemName>_SWLogic Optional <SystemName>_DevelopmentWP - Configuration Management <SystemName>_Software - <SystemName>_SWLogic Optional Global CM : 회사레벨의형상관리자
5. 프로세스 및 프로젝트 구조(계속) 프로젝트 구조(Example) Module Name Document Management Configuration Management Image
Presentation only 6. 이슈관리시스템 Master Issue List (Presentation Only)
6. 이슈관리시스템 Issue States & Workflow State New Submitted In_Analysis In_Progress In_Verification Cancelled Closed 행위자 PL 또는 PE PLs PLs PLs PLs PLs PLs Issue 등록 Issue 미접수상태 Description Issue 접수 In_Analysis CCB 미수행 In_Analysis CCB 수행 Issue 분석및구분 Issue 구분에따른문서변경착수 Activities 생성 Issue 구분에따른문서변경완료문서변경에따른 Verification 착수 Test Session 생성 Issue 진행불가판정 (Duplicated, Rejected, Obsolete, ) Verification 완료 Issue 종결 PL : Project Leader, PE : Project Engineer CR : Change Request, PR : Problem
6. 이슈관리시스템(계속) Issue States & Workflow(Example)
6. 이슈관리시스템 ( 계속 ) Issue States & Workflow(Example) Activity, Test Session Description Document Activity Requirements, Design, Model, Test Suite (with Traceability) Configuration Activity for SW Code SW Source Code Configuration Activity for Document Development Work Products (with Versioning) Test Session Test Suite
6. 이슈관리시스템 ( 계속 ) Activity and Test Session(Example)
Presentation only 7. 형상관리시스템 형상항목 Document Management Module (Presentation Only)
Presentation only 7. 형상관리시스템 ( 계속 ) 형상항목 Configuration Management Module (Presentation Only)
7. 형상관리시스템(계속) 형상 항목
7. 형상관리시스템 ( 계속 ) Attributes Work Product Hazard SG ASIL Safe State FDT / FRT Attributes FTTI Classification Priority Feasibility Verification Criteria Last Result SG FSC SyRS SyDS (HSIS) 산출물별 Attributes Configuration SRS : Customization Project SADS SUDS SUTS X SITS X STS X
7. 형상관리시스템(계속) Attributes Work Product SG FSC Image
7. 형상관리시스템(계속) Traceability 설정 (참조 : Automotive SPICE BPs) Work Product Image SyRS 참조 : Automotive SPICE BPs
7. 형상관리시스템 ( 계속 ) Traceability 설정 (PTC Terminology) validation validation validation input requirement Design spec model source test Decompose satisfy modeled Source trace Source trace modeled Source trace Source trace
Presentation only 첨부 1 : ISO 26262 프로젝트를수행하며간과하기쉬운것들 (Presentation Only)
Presentation only 첨부 2 : 인증서예제 (Presentation Only)
감사합니다.