COTS SW dedication -Introduction and concept 정세진 Dependable Software Laboratory Konkuk Univ.
What is the COTS (Software) Dedication COTS is the acronym for Commercial Off-The-Shelf • The hardware/software component/module, which is used in NPP , should be • demonstrated safety, correctness, etc. COTS (Commercial Off-The-Shelf) dedication is an effort for using COTS • product to NPP COTS SW dedication : An acceptance process for demonstrating correctness and – safety of commercial software (COTS) used directly or indirectly 2
Why COTS SW dedication is related with FPGA -Platform Change from PLC to FPGA PLC( Programmable Logic Controller ) has been widely used to implement I&Cs • SW development on industrial computers (CPU & OS) – However, increasing maintenance cost and CCF(Common Cause Fault ) problem in – security Request for alternative implementation platforms – FPGA( Field Programmable Gate Array ) is an alternative platform of PLC for I&Cs • Higher computation performance and stronger security – Diversity of system also can be provided – HW development – FBD program for PLC Netlist design for FPGA 3
FPGA Software Development Several Commercial Software is used to develop FPGA software • Requirements Specification RTL Design Synthesis Gate-level Design Place & Route Layout Configuration IDE (Chip Supplier) & Download FPGA
Software Used in FPGA Development Process All SW used in directly or indirectly as a safety-related application should be • developed under quality assurance program 10CFR App.B or NQA-1 If not, they should be dedicated by international standards – COTS SW in FPGA development process • Synthesis, Place & Route also should be dedicated before using – International standards and guidelines for using COTS component in NPP • NP-5652/TR-106439 – Supplement guidelines for NP-5652/TR-106439 – NUREG/CR-6421 – 5
COTS Dedication “ In the mid-1970s, more attention was given to commercial-grade item • procurement practices in the nuclear industry due to the growing unavailability of equipment from suppliers with QA programs meeting the requirements of 10CFR50, Appendix B” Some suppliers discontinued support of their nuclear QA programs • 10CFR5O Appendix B does not specifically address the acceptance of CGI for • use in safety-related applications QA program, Design Control, Document Control, Test, Corrective action, QA records, – etc. In the later, 1977, 1979, the revision of 10CFR21 required a CGI dedication and • 1988 the first version of NP-5652 is proposed Code of Federal Regulations • 6
Overview of History about COTS Dedication Overview of history about COTS dedication standards by KEPCO • A lot of standards are existed also exception in figure – 7
NP-5652/TR-106439 NP-5652 is the “Guideline for the Utilization of Commercial Grade Items in • Nuclear Safety Related Applications” NP-5652 suggests applicable acceptance process of commercial-grade items • for use in safety-related applications In Korea accept NP-5652/TR-106439 to dedicate of CGI by “KINS/RG -17.12 안 • 전성관련품목 대체사용을 위한 일반규격품의 품질검증” TR- 106439 is “Guidelines on Evaluation and Acceptance of Commercial Grade • Digital Equipment for Nuclear Safety Applications”, 1996 TR-106439 suggests dedication guidelines for software based digital equipment – At the time, a software based digital equipment is PLC – 8
NP-5652/TR-106439 The process overview of NP-5652 • Performing combination of 4 methods to dedicate – Targeting direct items – Identify item program being procured Identify item program being procured Procure item non- No* Procure item non- Does item perform a safety function? safety related safety related Yes Basic Is item being procured as a basic Procure item as a Procure item as a Component component? basic compoent basic compoent Commercial grade item Product/part identification, Documented Safety Function(s)(by FMEA) Documented Safety Function(s)(by FMEA) Physical Hardware, Device interfaces Accuracy Identify and Document Critical Characteristics Identify and Document Critical Characteristics Performance Functionality Environmental Conditions Built-in Quality Select Acceptance Method(s) Select Acceptance Method(s) Dependability Configuration Control Operating History Combination of two or more methods Combination of two or more methods Method 1. Method 2. Method 3. Method 4. Method 1. Method 2. Method 3. Method 4. Special Tests and Survey of Source Item/Vendor Special Tests and Survey of Source Item/Vendor Inspections Commercial Supplier Verification Performance Inspections Commercial Supplier Verification Performance Conduct acceptance activities. Conduct acceptance activities. Evaluate and document results Evaluate and document results 9
NP-5652/TR-106439 The process overview of NP-5652 • Performing combination of 4 methods to dedicate – Targeting direct items – Identify item program being procured Identify item program being procured Procure item non- No* Procure item non- Does item perform a safety function? safety related safety related Yes Basic Is item being procured as a basic Procure item as a Procure item as a Component component? basic compoent basic compoent Commercial grade item Identifying basic information about CGI Product/part identification, Documented Safety Function(s)(by FMEA) Documented Safety Function(s)(by FMEA) Physical Hardware, Device interfaces Accuracy Identify and Document Critical Characteristics Identify and Document Critical Characteristics Performance Functionality Environmental Conditions Built-in Quality Select Acceptance Method(s) Select Acceptance Method(s) Dependability Configuration Control Operating History Combination of two or more methods Combination of two or more methods Method 1. Method 2. Method 3. Method 4. Method 1. Method 2. Method 3. Method 4. Special Tests and Survey of Source Item/Vendor Special Tests and Survey of Source Item/Vendor Inspections Commercial Supplier Verification Performance Inspections Commercial Supplier Verification Performance Conduct acceptance activities. Conduct acceptance activities. Evaluate and document results Evaluate and document results 10
Identifying basic information about CGI Identifying basic information about CGI is the process of selecting which CGI • is dedicated by the process In this step, identifying whether item performing safety function – If the item does not perform safety function, the item can be procured non-safety – related If the item as a basic component, it is procured without dedication – In NP-5652, dedication process can be applied that the item is not a basic • component and performing safety function Safety function : the function to prevent failure of system, to manage the risk • of system Ex>The function which performs to decrease the temperature, When the – temperature of plant is too high 11
NP-5652/TR-106439 The process overview of NP-5652 • Performing combination of 4 methods to dedicate – Targeting direct items – Identify item program being procured Identify item program being procured Procure item non- No* Procure item non- Does item perform a safety function? safety related safety related Yes Basic Is item being procured as a basic Procure item as a Select critical characteristics for demonstration Procure item as a Component component? basic compoent basic compoent Commercial grade item Product/part identification, Documented Safety Function(s)(by FMEA) Documented Safety Function(s)(by FMEA) Physical Hardware, Device interfaces Accuracy Identify and Document Critical Characteristics Identify and Document Critical Characteristics Performance Functionality Environmental Conditions Built-in Quality Select Acceptance Method(s) Select Acceptance Method(s) Dependability Configuration Control Operating History Combination of two or more methods Combination of two or more methods Method 1. Method 2. Method 3. Method 4. Method 1. Method 2. Method 3. Method 4. Special Tests and Survey of Source Item/Vendor Special Tests and Survey of Source Item/Vendor Inspections Commercial Supplier Verification Performance Inspections Commercial Supplier Verification Performance Conduct acceptance activities. Conduct acceptance activities. Evaluate and document results Evaluate and document results 12
Select Critical Characteristics for Demonstration Critical characteristics are • It consists of 3 kinds of characteristics • Physical – Performance – Dependability – Physical characteristics concerns about weight, height, size of item, hardware • Performance characteristics are accuracy, functionality, environmental • condition, etc Dependability characteristics has added by TR-106439 • It contains built-in quality, operating history, configuration control – 13
Recommend
More recommend