planning fy2016-2020 i&c research at the nrc

40
Planning FY2016-2020 I&C research at the NRC Sushil Birla Senior Technical Advisor U.S. Nuclear Regulatory Commission Software Certification Consortium, January 11, 2016

Upload: others

Post on 23-May-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Planning FY2016-2020 I&C research at the NRC

Planning FY2016-2020 I&C research at the NRC

Sushil BirlaSenior Technical Advisor

U.S. Nuclear Regulatory CommissionSoftware Certification Consortium, January 11, 2016

Page 2: Planning FY2016-2020 I&C research at the NRC

Current State & Trends

2

TrendsInterconnections ↑

Feedback paths↑Complexity ↑ Verifiability ↓

Analyzability ↓

Deterministic behavior ↓

Comprehensibility ↓

Side effects Unwanted interactions↑ Independence ↓

Hidden dependencies ↑ Redundancy ↓Diversity ↓

Defense in depth ↓Safety margins ↓

Consequence Traditional HA techniques (FTA; DFMEA) ineffective[RIL-1001; RIL-1002; NUREG/IA-0254; EPRI]

NRC’s technical basis eroded

Common cause ↑

Page 3: Planning FY2016-2020 I&C research at the NRC

3

SS1

SS2

SSn

N-SS1

N-SS2

N-SSn

Service Unit

PDN1

PDN2

PDNn

Safety System

LEGEND

INTERNET

HIDDEN INTERDEPENDENCY

Non-Safety System

Contributory Hazard Scenario (1/2): Safety – “Non-Safety” Interconnections

Plant Data System

BUSINESS

NETWORK

Business Data System Internet

Page 4: Planning FY2016-2020 I&C research at the NRC

Contributory Hazard Scenario (2/2): Cross-Divisional Interconnections

Nd

Nd

Nd Nd

A

B

C

D

NPP Actuators

Neutron Detectors (Nd)

Voting Unit

core

4

Page 5: Planning FY2016-2020 I&C research at the NRC

Analyze industry-perceived issues(NRC & Industry)

Identify Gaps(Technical basis. Guidance)

Plan Path Forward

Plan Research

Issues → Resolution Plan → Gaps → Research

5

Page 6: Planning FY2016-2020 I&C research at the NRC

Gaps → Research directions

Gaps Supporting Research

100% testability criterion “Correct by construction” “Designed-in assurance”

• Model-based tool-assistance • Illustrative examples

Future regulatory &guidance framework

Safety-significance basis

Architectural information

Dependency analysis

Architectural info needed

Hazard analysis Assurance case

+

6

Building upon RIL-1101

Page 7: Planning FY2016-2020 I&C research at the NRC

TransformationalNeed driven research planning• Starting from industry-perceived issues• Addressing foundational gaps ← technical collaboration opportunities• Iterative, evolutionary paradigm shift

7

From Past Practice To Future Vision Example research activity

Compliance-based Goal-driven(example)

Improved hazard analysismethods & tools

Prescriptive Performance based Future regulatory & guidance framework

Rework. Patchwork.Workaround.Mitigation.

Prevention(example)

Designed in assuranceCorrect by construction

Short term fragments Integrative foundation Integrated safety-security evaluation

Reactive Proactive Embedded digital devices

Page 8: Planning FY2016-2020 I&C research at the NRC

Collaboration examples & opportunities

8

Page 9: Planning FY2016-2020 I&C research at the NRC

9

auto

civil

aero

Domain-specific R&D:• Industry• Government

Pilot apps, e.g.: • NRC, EPRI.• FDA

Common core R&D:• NSF, NIST, DoD, NSA, NIH

…• Academia

…Common core

Cross-domain collaboration opportunity

Adapted from: CISE Overview of CPS R&D: Frontiers of Computing: A View from the National Science Foundation

Page 10: Planning FY2016-2020 I&C research at the NRC

Collaboration channels: Examples

Industry International Interagency Academia

EPRI

IEEE

INPO

OECD/Halden

MDEP

TF SCS

SCC

IRSN

KAERI

STUK

NSF

NASA

NIST

DoD/OASD

AMRDEC

SEI

SERC

AFRL

NRL

FDA

FAA

MIT

UVA

KSU

CMU

Vanderbilt

York

DHS NSA

Page 11: Planning FY2016-2020 I&C research at the NRC

1. Work product evaluation – necessary and sufficient criteria2. Technological infrastructure, e.g.:

a. Harmonized vocabulary. Ontologies of key concepts.b. Modeling different types of dependenciesc. Strict stepwise refinementd. Tools. Their qualificatione. Reusable assetsf. Third party certification infrastructure

11

See in U.S. NRC RIL-1101:• Appendices C for item 1 • Appendix A for item 2a• Appendix D for item 2c• Appendix K for item 2b

Aspirational Roadmap: Assurance Capability:http://pbadupws.nrc.gov/docs/ML1511/ML15113A337.pdf

Cross-domain collaboration opportunities:Technical

Page 12: Planning FY2016-2020 I&C research at the NRC

Collaboration opportunities:Other than technology

1. Capability development: individual2. Capability development: communal3. Business case: societal; lifecycle economics4. Culture5. Growing digital content; shrinking resources.

12

Page 13: Planning FY2016-2020 I&C research at the NRC

Example of common need 1/2 - modeling dependencies

13

Modeling different kinds of dependencies, e.g.:• Function• Control flow• Data; information• Resource sharing or constraint• Conflicting goals or losses of concern• States or conditions in the environment

– Controlled processes– Supporting physical processes

• Concept• Some unintended, unrecognized form of coupling.

(See U.S. NRC RIL-1101 Appendices I, J, K)

Page 14: Planning FY2016-2020 I&C research at the NRC

Example of common need 2/2 – stepwise refinement

14

Finished product

S0

S1

S2

S3

S4

S5

SnReduced design spaceReduced hazard space

Refinements

Design decisions (DD)

Concept of stepwise refinement - steps S0, S1, S2, S3, S4, S5 … Sn

See U.S. NRC RIL-1101 Appendix D Enables “correct by construction”

Page 15: Planning FY2016-2020 I&C research at the NRC

Hazard analysis (HA) → Requirements → ArchitectureBroken chain

15

Page 16: Planning FY2016-2020 I&C research at the NRC

16

Valid requirements are needed

Verification“Have I met the requirements?”

Validation“Do I have the right requirements?”

V&V

Weakest Link:valid requirements to drive system design

100% Verification will never identifyinadequate requirements

Page 17: Planning FY2016-2020 I&C research at the NRC

Hazard Analysis: Source of validated safety requirements

17

…HAT5-T7 V…

ImplementationHAT5-T7 Vimplementation

Detailed designHAT5-T7 VDetailedDesign

ArchitectureHAT5-T7 Varchitecture

Derived requirementsHAT4-T5 Vrequirements

Plans. ConceptHAT1-T4 V&V plans

Safety engineering Development engineering Verification

Information from next higher integration level

Page 18: Planning FY2016-2020 I&C research at the NRC

Safety: some sub-characteristics

18

Safety

Assurability

Verifiability

Analyzability

Comprehensibility

ComplexitySimplicity

Freedom from interference

Predictability Deterministic behavior

Page 19: Planning FY2016-2020 I&C research at the NRC

1. Not provided; examples:– Data sent on a communication bus is not

delivered.2. Provided when not needed3. Incorrect value provided; causes:

– Invalid data– Stale input value is treated inconsistently.– Undefined type of data– Incorrect message format– Incorrect initialization; etc.

4. Provided at wrong time or out of seq.5. Provided: duration too long (e.g., for

continuous-control functions).6. Provided: duration too short; e.g.:

– Signal is de-activated too early (e.g., for continuous-control functions).

7. Incorrect state transition 8. Intermittent, when required to be steady;

examples:– Chatter or flutter– Pulse; spike– Impairment is erratic

9. Byzantine behavior10. Interference in other ways:

– Deprives access to a needed resource; for example:

• “Babbling idiot”• Locking up and not releasing resource

– Corrupts needed information

How a safety function can be degraded [RIL-1002]

19Identify & specify constraints to prevent degradation

Page 20: Planning FY2016-2020 I&C research at the NRC

20

Intent, needs, requirements, specifications, procedures, constraints

Incoming item, e.g. work product of preceding phase

Processactivity Work Product

Resources

applied to

Aids

Information

Others

Tools

Human

Process Activity (e.g., Hazard Analysis):General influencing factors

Page 21: Planning FY2016-2020 I&C research at the NRC

Reasoning Model [adapted from Toulmin]

21

Reasoning Assertion/ConclusionEvidence

Factors influencing validity of evidence link

Challenges; rebuttals; inconsistencies

Qualifiers (Strength; Condition)

Inference rule

Causal model

Basis for

Used in

Page 22: Planning FY2016-2020 I&C research at the NRC

Work products - examples

2011: NUREG/IA-0254, “Suitability of Fault Modes and Effects Analysis for Regulatory Assurance of Complex Logic in Digital Instrumentation and Control Systems” [IRSN-USNRC collaboration]

2011: RIL-1001, “Software-Related Uncertainties in the Assurance ofDigital Safety Systems” [Internal + expert clinic]

2014: RIL-1002, “Identification of Failure Modes in Digital Safety Systems” [Internal + expert clinic]

2016: RIL-1003, “Feasibility of Applying Failure Mode Analysis to Quantification of Risk Associated with Digital Safety Systems” [Internal + expert clinic]

2015: RIL-1101, “Technical Basis for review of Hazard Analysis” [Internal + experts]

22

Page 23: Planning FY2016-2020 I&C research at the NRC

Incremental evolution of Assurance capability

23

Page 24: Planning FY2016-2020 I&C research at the NRC

Evolve Assurance capability: Concept

Time

Capa

bilit

y

Current state

S

Goal stateG

StateS+1

StateS+2

StateS+3

Goal stateG-1Goal

stateG-2

Page 25: Planning FY2016-2020 I&C research at the NRC

Evolve Assurance capability: NPP Case

Time

Capa

bilit

y

Current state

S

S+1

S+2

S+3

Concept

Requirements

Systemarchitecture

Software architecture

S+4 Detailed design

S+6

Implementation

G

App

licat

ion

acce

ptan

ce

Des

ign

cert

ifica

tion

ITA

AC

S+5

Page 26: Planning FY2016-2020 I&C research at the NRC

Aspirational Assurance Processfor lifecycle economics

26

Page 27: Planning FY2016-2020 I&C research at the NRC

Object is certifiedEvaluate

Accredited 3rd party

Pre-certified Procedures

Pre-certified Facilities

Pre-certified People

Accrediting, certifying authority

Common core standards

Domain-specific specialization

Rework cycle

accr

edit

cert

ify

Learning cycle

Object of evaluation

Aspirational Assurance Process

Page 28: Planning FY2016-2020 I&C research at the NRC

Ob

Object of pre-certification:

Object is certifiedEvaluate

Certifying authority

People

Rework cycle

Learning cycle

Aspirational pre-certification activities

Tools

Processes

Procedures

Methods & techniques

Facilities

Other reusable assets, e.g.:• Libraries

Page 29: Planning FY2016-2020 I&C research at the NRC

Aspirational standardization activities

Ob

Technical basis of standards for:

People

Tools

Processes

Procedures

Methods & techniques

Facilities

Other reusable assets, e.g.:• Libraries

R&D organization

Cross-domain coordinator Standards bodies

Standard

Guideline

develops

Stakeholders

Page 30: Planning FY2016-2020 I&C research at the NRC

Other Information for Reference

Page 31: Planning FY2016-2020 I&C research at the NRC

HA: Source of validated safety requirements

31

…HAT5-T7 V…

ImplementationHAT5-T7 Vimplementation

Detailed designHAT5-T7 VDetailedDesign

ArchitectureHAT5-T7 Varchitecture

Derived requirementsHAT4-T5 Vrequirements

Plans. ConceptHAT1-T4 V&V plans

Safety engineering Development engineering Verification

Information from next higher integration level

Page 32: Planning FY2016-2020 I&C research at the NRC

32

Tools

Contribution of uncertainties

Reqmts Arch Reqmts Arch D I UnitTest

IntegrTest

FAT

Auto code gen

Auto test gen

Use HA as integration framework

Change

? ? ? ? ? ? ? ? ?

system software system

V&V results

?

Each anomaly or uncertainty by itself seems to be small

Page 33: Planning FY2016-2020 I&C research at the NRC

Coverage evidence(Diverse complementary):

33

Framework to integrate evidence

Environment•Assumptions•Input validity

Requirements•Correct?•Complete?•Consistent?

Incompletecoverage

Interference

Analysis

Model checking

Testing- Coverage based

Proof of non-interferenceProof of non-interference

Some major sources of uncertainties

Use HA as anIntegration frameworkUse HA as anIntegration frameworkΣ

Evidence about other uncertainties

Page 34: Planning FY2016-2020 I&C research at the NRC

Hazard Analysis explained in terms of IEEE Std 603 criterion 4h

34

A specific basis shall be established for the design of each safety system of the nuclear power generating station; the design basis shall document as a minimum …

the conditions having the potential for functional degradation of safety system performance

and for which provisions shall be incorporated to retain the capability of performing the safety functions.

Hazards

Hazard Controls

Page 35: Planning FY2016-2020 I&C research at the NRC

35

Architecture - definition

Structure or structures of the system, which comprise elements, the externally visible properties of those elements, and the relationships among them and with the environmentWHERE:System: combination of interacting elements organized to achieve one or more stated purposes. Systems can comprise of systems. A system with only software elements is also a system. Environment: includes the combination of systems and elements external to this system, human elements interacting directly with the system and the commensurate manual procedures.Element: a discrete part of a system that can be implemented to fulfill specified requirements. Examples: hardware, software, data (structure), human, process (e.g., process for providing service to users), procedure (e.g., operator instructions), facility, materials, or any combination.Externally visible properties: include behavior – normal, as well as abnormal.Relationships: include interactions and interconnections (communication paths).

Page 36: Planning FY2016-2020 I&C research at the NRC

Acronyms 1/3

36

ACRS Advisory Committee on Reactor SafeguardsAERB Atomic Energy Regulatory Board, IndiaAFRL U. S. Air Force Research LabsAMRDEC U. S. Army Aviation & Missile Command Research Development & Engineering LaboratoryAP Advanced Passive (1000)APR Advanced Power Reactor (1400)APWR Advanced Pressurized-Water ReactorCCF Common Cause FailureCFR Code of Federal RegulationsCGD Commercial Grade Dedication CMU Carnegie Mellon UniversityDE Division of EngineeringDG Draft GuideDHS U. S. Department of Homeland SecurityDI&C Digital Instrumentation and ControlDFMEA Design Failure Mode and Effects AnalysisDOD Department of DefenseDOE Department of EnergyDSRS Design Specific Review StandardEDD Embedded Digital DeviceEPR Evolutionary Pressurized ReactorEPRI Electrical Power Research InstituteESBWR Economic Simplified Boiling Water ReactorFAA U. S. (Department of Transportation) Federal Aviation AdministrationFAT Factory Acceptance TestFDA U. S. (Department of Health and Human Services) Food and Drug AdministrationFTA Fault tree analysisFY Fiscal YearHA Hazard AnalysisHCU High Cost and UnpredictabilityHFE Human Factors Engineering

Page 37: Planning FY2016-2020 I&C research at the NRC

Acronyms 2/3

37

I&C Instrumentation and ControlIA International Agreement (report)ICEEB Instrumentation, Controls, and Electrical Engineering BranchIEEE Institute of Electrical and Electronics EngineersInfo InformationINPO Institute of Nuclear Power OperationsIRSN Institut de Radioprotection et de SûretéITAAC (NRC) Inspections, Tests, Analyses, Acceptance Criteria KAERI Korea Atomic Energy Research InstituteKSU Kansas State UnivesityLab LaboratoryLAR (NRC) License Amendment RequestMDEP Multinational Design Evaluation ProgrammeMIT Massachusetts Institute of TechnologyMoU Memorandum of UnderstandingNASA (U.S.) National Aeronautics and Space AdministrationNEI Nuclear Energy InstituteNIST National Institute of Standards and TechnologyNPEC (IEEE Power & Energy Society) Nuclear Power Engineering CommitteeNRL (U.S.) Naval Research Laboratory NRC (U. S.) Nuclear Regulatory CommissionNRO (NRC) Office of New ReactorNRR (NRC) Office of Nuclear Reactor RegulationNSA (U.S.) National Security AgencyNSF (U.S.) National Science FoundationNSIR (NRC) Office of Nuclear Security and Incident ResponseNUREG (NRC) publication identifier (Nuclear Regulatory Commission)OASD (U.S. Department of Defense) Office of Assistant Secretary of DefenseOECD Organization for Economic Cooperation and DevelopmentOIS (NRC) Office of Information ServicesPLD Programmable Logic Device

Page 38: Planning FY2016-2020 I&C research at the NRC

Acronyms 3/3

38

RES (NRC) Office of Nuclear Regulatory ResearchRG (NRC) Regulatory GuideRIL (NRC) Research Information LetterSC6 (IEEE/NPEC) Subcommittee Six (for Safety Systems)SCCSEI (CMUSoftware Certification Consortium) Software Engineering InstituteSERC Systems Engineering Research CenterSMR Small Modular ReactorSRM (NRC) Staff Requirements MemorandumSRP (NRC) Standard Review PlanSTUK Radiation and Nuclear Safety Authority (Säteilyturvakeskus), FinlandTF SCS Regulators’ Task Force on Safety Critical Software for nuclear reactorsUNR (NRC) User Need Request (a form of new research work requestU. S. United States of AmericaUVA University of VirginiaV&V Verification and Validation

Page 39: Planning FY2016-2020 I&C research at the NRC

Acronyms 1/2

39

DARPA Defense Advanced Research Projects Agency

DI&C Digital Instrumentation and Control

EPRI Electrical Power Research Institute

HACMS High Assurance Cyber Military Systems

I&C Instrumentation and Control

IEC International Electrotechnical Commission

IEEE International Electrical & Electronics Engineering Society

ISO International Standards Organization

JTC1 Joint Technical Committee 1

min. minimum

NPP Nuclear Power Plant

NRC Nuclear Regulatory Commission

Page 40: Planning FY2016-2020 I&C research at the NRC

Acronyms 2/2

40

QA Quality Assurance

QM Quality Management

R&D Research and Development

RE Requirements Engineering

RES NRC Office of Nuclear Regulatory Research

RIL Research Information Letter

spec. specification

SQuaRE Software Quality and Requirements Engineering

SW Software

USC University of Southern California

V&V Verification and Validation

Vocab Vocabulary