Safety Software QA at BNL’s Collider-Accelerator Department (C-AD) Accelerator Safety Workshop E. Lessard Collider-Accelerator Department August 12-14,

Slides:



Advertisements
Similar presentations
1 Documentation Legal Framework Air Navigation Orders Guidelines ATS Manual Airport Manual Safety Management Manual ICAO Annexes Licenses / Certificates.
Advertisements

1 Regulation. 2 Organisational separation 3 Functional Separation.
Configuration Management
Software Quality Assurance Plan
Quality Assurance Update Presented byRay Hardwick Presented by: Ray Hardwick.
Department of Energy Quality Assurance Updates Frank Russo Deputy Assistant Secretary Office of Corporate Performance Assessment Energy & Environmental.
SAE AS9100 Quality Systems - Aerospace Model for Quality Assurance
Establishment of a Training Dosimetry Laboratory in Cairo University Dr. Hassan Fathy for NSPA.
Lindy Hughes Fleet Fire Protection Program Engineer Southern Nuclear Operating Company June 4, 2013 Fire Protection.
School for drafting regulations Nuclear Safety Decommissioning Vienna, 2-7 December 2012 Tea Bilic Zabric.
Overview of Key Rule Features
Laboratory Personnel Dr/Ehsan Moahmen Rizk.
Pertemuan 16 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Pertemuan 20 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Control of Hazardous Energy – Lockout/Tagout 29 CFR
Session 6: Data Integrity and Inspection of e-Clinical Computerized Systems May 15, 2011 | Beijing, China Kim Nitahara Principal Consultant and CEO META.
Protection Against Occupational Exposure
Codex Guidelines for the Application of HACCP
West Virginia University Laboratory Training Module 1. OSHA Laboratory Standard.
Commercial Database Applications Testing. Test Plan Testing Strategy Testing Planning Testing Design (covered in other modules) Unit Testing (covered.
Introduction to ISO New and modified requirements.
Introduction to Software Quality Assurance (SQA)
Evolving IT Framework Standards (Compliance and IT)
Quality Assurance Program National Enrichment Facility Warren Dorman September 19, National Energy and Environmental Conference.
QA Requirements for DOE Accelerator Safety System Software K. Mahoney Group Leader, Safety Systems TJNAF Presented at the 2008 DOE Accelerator Safety Workshop.
ISMS QMS Integration Dr. Thomas Helms, Parsons DOE SRS SWPF Project.
How Hospitals Protect Your Health Information. Your Health Information Privacy Rights You can ask to see or get a copy of your medical record and other.
Asher Etkin DOE Accelerator Safety Workshop August , 2009 DRAFT DOE STANDARD APPLICATION OF SAFETY INSTRUMENTED SYSTEMS USED AT DOE NON-REACTOR.
Protecting the Public, Astronauts and Pilots, the NASA Workforce, and High-Value Equipment and Property Mission Success Starts With Safety Believe it or.
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
1 FRENCH PROPOSAL FOR ESARR6 1 - BACKGROUND - 15/02/00 : Kick-off meeting, Presentation of the CAA/SRG input (SW01), Request from the chairman to comment.
JLab Software Assurance Program A Risk Based Approach to Software Management.
July LEReC Review July 2014 Low Energy RHIC electron Cooling Edward T. Lessard ESHQ.
Programme Performance Criteria. Regulatory Authority Objectives To identify criteria against which the status of each element of the regulatory programme.
Using ISMS Principles and Functions in Developing an ARRA Readiness Review Process Presented by Linda K. Rogers Assessments & Readiness Programs Manager.
The Culture of Healthcare Privacy, Confidentiality, and Security Lecture d This material (Comp2_Unit9d) was developed by Oregon Health and Science University,
IAEA International Atomic Energy Agency Summary and Overview of TECDOC Russel Edge Decommissioning and Remediation Unit Division of Radiation,Transport.
Main Requirements on Different Stages of the Licensing Process for New Nuclear Facilities Module 4.5/1 Design Geoff Vaughan University of Central Lancashire,
Laboratory Laboratory (29 CFR ) (29 CFR ) Standard Hygiene Hygiene.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
IAEA International Atomic Energy Agency School of Drafting Regulations – November 2014 Government and Regulatory Body Functions and Responsibilities IAEA.
September 19-20, 2007 E. Lessard EBIS Safety EBIS Project Safety Ed Lessard September 19-20, 2007 DOE Annual Review.
ISO Environmental Management Systems 1 ISO LEGAL AND OTHER REQUIREMENTS.
NFPA 1600 Disaster/Emergency Management and Business Continuity Programs.
Specific Safety Requirements on Safety Assessment and Safety Cases for Predisposal Management of Radioactive Waste – GSR Part 5.
Software QA Safety Systems at SLAC Enzo Carrone Controls Department – Safety Systems SLAC National Accelerator Laboratory.
Organization and Implementation of a National Regulatory Program for the Control of Radiation Sources Inspection Part III.
ISM at the Savannah River Site
Collider-Accelerator Department EBIS Commissioning Accelerator Readiness Review (ARR) Conduct of Operations Administrative Controls Ray Karol May 2010.
Objectives Understand Corrective, Perfective and Preventive maintenance Discuss the general concepts of software configuration management.
January 4, 2007 RHIC II Project Internal Cost Review Ed Lessard ESH D R A F T Project Overview.
Management System Part II: Inventory of Radiation Sources – Regulatory Authority Information System (RAIS)
Thursday August 20, 2009 John Anderson Page 1 Accelerator Interlock System Issues Flow Down of Requirements from the Safety Order to Engineered Safety.
James C. Liu 1 and Lawrence S. Walker 2 1. SLAC National Accelerator Laboratory, CA, USA 2. Brookhaven National Laboratory, NY, USA 1. Introduction ANSI.
Dave Passarello DOE Accelerator Safety Workshop August , 2009 Software QA Requirements Breakout Session – Key Points.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
1 Service Coordinator Orientation FN R. CollESH SectionX8518.
Organization and Implementation of a National Regulatory Program for the Control of Radiation Sources Program Performance Criteria.
Safety Management Systems Session Four Safety Promotion APTA Webinar June 9, 2016.
DOE Accelerator Safety Workshop 2017 Bob Lowrie
Safety Configuration Management Process at JLab
Planning for Succession
Configuration Management
System Design, Implementation and Review
Job Hazard Analysis (JHA) Training for Safety and Health Staff
Configuration Management
Engineering Processes
Margin Management Configuration Management Benchmarking Group
Stuart Birch On behalf of Protection Systems Group
Presentation transcript:

Safety Software QA at BNL’s Collider-Accelerator Department (C-AD) Accelerator Safety Workshop E. Lessard Collider-Accelerator Department August 12-14, 2008

2 BNL Software Management Flow Chart

3 Current BNL Requirements for Safety Software Designated QA Level A1/A2  Obtain written requests and approvals for all new and enhanced software development and keep requests on file  Isolate the development environment from the production environment (e.g., separate physical device, production system offline, production system with safeguards)  Document and review all development/modifications to the source program  Document and track all problems and resolutions  Ensure that source revision control procedures are in place  Ensure that a disaster recovery plan is in place  If a "User's Manual" is required, control the manual  If training is required on the software, determine training qualifications and implement training

4 Current BNL Requirements for QA Level A1/A2 Verification  Record and file a test plan that documents input, expected results, and actual results  One or more qualified persons (other than the developer if possible) execute the test plan to prove the software satisfies system specifications  Obtain written approval before software is moved into production

5 Current BNL Requirements Safety Software Designated QA Level A3  Document all development/modifications to the source program  Ensure that source revision control procedures are in place  Ensure that a disaster recovery plan is in place  If a "User's Manual" is required, control the manual  If training is required on the software, determine training qualifications and implement training

6 Current BNL Requirements for QA Level A3 Verification  Test the software to prove it satisfies system specifications  Obtain approval before software is moved into production

7 BNL / DOE G 414.1C Software QA Levels  DOE G 414.1C Level A (BNL ESS&H Category A1 - Critical) This grading level includes safety software applications that meet one or more of the following criteria:  Software failure that could compromise a limiting condition for operation  Software failure that could cause a reduction in the safety margin for a safety systems, structures or components (SSC) that is cited in DOE approved documented safety analysis  Software failure that could cause a reduction in the safety margin for other systems such as toxic or chemical protection systems that are cited in either (a) a DOE approved documented safety analysis or (b) an approved hazard analysis per DOE P and the DEAR ISMS clause  Software failure that could result in nonconservative safety analysis, design, or misclassification of facilities or SSCs

8 BNL / DOE G 414.1C Software QA Levels  DOE G 414.1C Level B (BNL ESS&H Category A2 - Major) This grading level includes safety software applications that do not meet Level A criteria but meet one or more of the following criteria:  Safety management databases used to aid in decision making whose failure could impact safety SSC operation  Software failure that could result in incorrect analysis, design, monitoring, alarming, or recording of hazardous exposures to workers or the public  Software failure that could comprise the defense in depth capability for the nuclear facility

9 BNL / DOE G 414.1C Software QA Levels  DOE 414.1C Level C (BNL ESS&H Category A3 - Minor) This grading level includes software applications that do not meet Level B criteria but meet one or more of the following criteria:  Software failure that could cause a potential violation of regulatory permitting requirements  Software failure that could affect environment, safety, health monitoring or alarming systems  Software failure that could affect the safe operation of an SSC

10 Excerpt From DOE G 414.1C Problem!

11 C-AD Safety Software QA Levels (BNL Plans to Use)

12 C-AD Safety Software QA Levels Brief Description Of The Software’s FunctionQA Level (A1, A2 or A3) MicroShield – shielding calculations 1 A3 MCNPX – calculations for shielding, beam loss energy deposition, etc… 2 A3 Radioactive Waste Calculation – Calculations for isotopic activity content of radioactive waste from high energy accelerator A3 Particle Accelerator Safety System (PASS) – Controls access, detects radiation levels outside shielded areas and detects oxygen deficiency hazard (ODH) conditions A1 Beam Loss Accounting Manager (BLAM)A3 Key Tree & Card Reader Firmware 1 A3 1. COTS – Commercial Off The Shelf 2.Software code is maintained at LANL 3. BLAM is used to help maintain compliance with RHIC Operational Safety Limits (OSL). These limits define an acceptable level of radiation at the berm if beam were to be lost at a single RHIC Controlled Area location. The limits are specified by the Radiation Safety Committee.

13 New BNL Software Control Requirements Under Development  Requirements taken from Department of Energy Quality Managers Software Quality Assurance Subcommittee Reference Document SQAS – 1999: 1. Project management 2. Project risk management 3. Software requirements 4. Software hazard analysis 5. Training on design and development 6. Design and coding 7. Validating and verifying software 8. Configuration management and problem reporting 9. User training  Cyber Security risks and controls are also addressed in new requirements

14 New BNL Requirements Under Development

15 Example Details of New BNL Requirements

16 Summary  Develop lab-wide safety software requirements as a function of QA level  Determine QA level  Do not adopt nuclear facility software QA levels if not applicable  Develop software QA levels for accelerator facilities based on ESSH risk  Use graded approach to meet software requirements  Walk down interpretation of “graded” requirements with management to assure concurrence