|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/srakitin/ |
Upload File : |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-PEGWQ57WKF"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-PEGWQ57WKF');
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Training Services for the Nuclear Power Industry - Retrospective V&V</title>
<meta name="Keywords" content="Software Quality Consulting, software verification & validation, V&V, techniques, practical methods, high quality software, software verification and validation, practitioners and managers, Artech House, 2001, commercial-grade, commercial-grade item, commercial;-grade survey, reverse-engineering, 10 CFR 50 Appendix B, IEEE, IAEA, EPRI, SOPs, records, peer reviews, formal inspections, unit and integration testing, safety functions, essential characteristics, abnormal conditions and events, ACEs, risk assessment, testing principles, requirements trace matrix, fault tree analysis, FMEA, FMECA, triage, root cause analysis, Peer Reviews, Inspections, Simulation, Modeling, Requirements Traceability Matrix, Regression Testing" />
<meta name="description" content="Training Services for the Nuclear Power Industry - Retrospective V&V" />
<meta name="robots" content="index,follow" />
<link type="text/css" rel="stylesheet" href="normalizer.css" media="screen" />
<link type="text/css" rel="stylesheet" href="base.css" media="screen" />
<script type="text/javascript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<style type="text/css">
.nav {
height: 370px;
}
ul li {
list-style-type: disc;
}
.indent {
margin-left: 30px;
line-height: 27px;
list-style-type: disc;
}
.right {
margin-top: 90px;
}
.indent_white {
margin-left: 30px;
}
.white_bullet {
color: #fff;
}
</style>
</head>
<body onload="MM_preloadImages('images/nav_home_ACTIVE.gif','images/nav_about_ACTIVE.gif','images/nav_consulting_ACTIVE.gif','images/nav_training_ACTIVE.gif','images/nav_auditing_ACTIVE.gif','images/nav_sw_dev_ACTIVE.gif','images/nav_v_v_ACTIVE.gif','images/nav_contact_ACTIVE.gif','images/nav_med_industry_ACTIVE.gif','images/nav_nuc_industry_ACTIVE.gif','images/nav_transportation_ACTIVE.gif','images/nav_mission_critical_ACTIVE.gif')">
<div class="logo"><!--START LOGO-->
<a href="swqual.com"><img src="images/SQC_logo.jpg"/></a>
</div><!--END LOGO-->
<div class="container"><!--START CONTAINER-->
<div class="left"><!--START LEFT-->
<div class="nav"><!--START NAV-->
<ul>
<li><a href="index.html"><img src="images/nav_home.gif" alt="home" id="home" title="home"
onmouseover="MM_swapImage('home','','images/nav_home_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()" /></a></li>
<li><a href="about.html"><img src="images/nav_about.gif" alt="about" id="about" title="about"
onmouseover="MM_swapImage('about','','images/nav_about_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()" /></a></li>
<li><a href="consulting.html"><img src="images/nav_consulting.gif" alt="consulting" id="consulting" title="consulting"
onmouseover="MM_swapImage('consulting','','images/nav_consulting_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()"/></a></li>
<li><a href="training.html"><img src="images/nav_training_ACTIVE.gif" alt="training" id="training" title="training"
onmouseover="MM_swapImage('training','','images/nav_training_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()"/></a></li>
<li><a href="training_medical.html"><img src="images/nav_med_industry.gif" alt="medical device industry"
id="medical device industry" title="medical device industry"
onmouseover="MM_swapImage('medical device industry','','images/nav_med_industry_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()"/></a></li>
<li><a href="training_nuclear.html"><img src="images/nav_nuc_industry_ACTIVE.gif" alt="nuclear power industry"
id="nuclear power industry" title="nuclear power industry"
onmouseover="MM_swapImage('nuclear power industry','','images/nav_nuc_industry_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()" /></a></li>
<li><a href="training_transportation.html"><img src="images/nav_transportation.gif" alt="transportation industry"
id="transportation industry" title="transportation industry"
onmouseover="MM_swapImage('transportation industry','','images/nav_transportation_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()" /></a></li>
<li><a href="training_mission.html"><img src="images/nav_mission_critical.gif" alt="mission-critical projects"
id="mission-critical projects" title="mission-critical projects"
onmouseover="MM_swapImage('mission-critical projects','','images/nav_mission_critical_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()" /></a></li>
<li><a href="auditing.html"><img src="images/nav_auditing.gif" alt="auditing" id="auditing" title="auditing"
onmouseover="MM_swapImage('auditing','','images/nav_auditing_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()"/></a></li>
<li><a href="software_development.html"><img src="images/nav_sw_dev.gif" alt="software development" id="software development"
title="software development" onmouseover="MM_swapImage('software development','','images/nav_sw_dev_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()"/></a></li>
<li><a href="verification_validation.html"><img src="images/nav_v_v.gif" alt="verification and validation"
id="verification and validation" title="verification and validation"
onmouseover="MM_swapImage('verification and validation','','images/nav_v_v_ACTIVE.gif',1)"
onmouseout="MM_swapImgRestore()"/></a></li>
<li><a href="contact.html"><img src="images/nav_contact.gif" alt="contact" id="contact" title="contact"
onmouseover="MM_swapImage('contact','','images/nav_contact_ACTIVE.gif',1)" onmouseout="MM_swapImgRestore()"/></a></li>
</ul>
</div><!--END NAV-->
<div class="content"><!--START CONTENT-->
<img src="images/Training.gif" alt="Training header" title="Training header"/><br/><br/>
<a href="training_nuclear.html"><img src="images/arrow_back.gif" /> back to Training for the Nuclear Power Industry</a><br/><br/>
<h1>Retrospective Software Verification & Validation for Commercial-grade Dedication</h1>
Many U.S. nuclear plants require replacement of parts, as well as complete components. Reductions in nuclear power plant construction
have prompted some suppliers to discontinue NRC required quality assurance programs (10 CFR 50 - Appendix B), which provides guidance
on the design, manufacture, and application of safety related components. Utilities now must procure qualified replacement parts from
alternative suppliers or purchase replacement parts as commercial-grade (that is, systems not developed under a 10 CFR 50—Appendix B
quality system) and then <span class="bold">dedicate</span> them for safety related use.<br/> <br/>
The increased use of commercial-grade items means that training and awareness in retrospective software verification and validation is
needed to ensure conformance to all applicable regulatory requirements - specifically for software that is often an integral part of
commercial-grade replacement parts.<br/><br/>
<span class="bold">Commercial-grade dedication</span> is a process by which a commercial-grade item (CGI) is designated for use as a basic component. An acceptance process is undertaken to provide reasonable assurance that a CGI to be used as a basic component will perform its
intended safety function and, in this respect, is deemed equivalent to an item designed and manufactured under a 10 CFR Part 50, Appendix B, quality assurance program. This assurance is achieved by identifying the critical characteristics of the item and verifying acceptability by inspections, tests, or analyses by the purchaser or third-party dedicating entity. <br/><br/>
Safety-related digital equipment is dedicated and the software verified and validated to demonstrate through audits, tests, and inspections
that the equipment will perform satisfactorily for service in nuclear safety-related applications. <br/><br/>
This course provides a comprehensive discussion of topics related to performing an effective commercial-grade dedication of digital systems
that are intended for use in safety-related areas of the nuclear power plant. <br/><br/>
This two-day intensive course is aimed at providing proven tools and techniques that can help perform an effective commercial-grade dedication in a cost effective manner. Interactive small group exercises are used to reinforce techniques discussed and encourage sharing of ideas and experiences. <br/><br/>
This course includes comprehensive course notes and the course textbook: <a href="publications.html">Software Verification and Validation
for Practitioners and Managers</a>, 2nd ed, 2001, Artech House.<br/><br/>
<h2>Topics covered include: </h2><br/>
<span class="bold">Introduction</span>
<ul class="indent">
<li>All Software Is Defective </li>
<li>Prospective Software V&V</li>
<li>Retrospective Software V&V </li>
</ul><br/>
<span class="bold">Regulations, Standards, and Technical Reports</span>
<ul class="indent">
<li>10 CFR 50 Appendix B</li>
<li>NRC Reg Guides and Branch Technical Positions</li>
<li>IEEE Standards</li>
<li>IAEA Standards</li>
<li>EPRI Technical Reports</li>
</ul><br/>
<span class="bold">Planning a Retrospective Software V&V Project</span>
<ul class="indent">
<li>Tasks and Activities</li>
<li>SOPs and Records</li>
<li>Commercial-grade Survey</li>
<li>Project Management</li>
<li>10 CFR 50—Appendix B Requirements</li>
</ul><br/>
<span class="bold">Creating Software Requirements Spec (SRS) Retrospectively</span>
<ul class="indent">
<li>Information Sources</li>
<li>Reverse-engineering Techniques</li>
<li>Writing Testable Requirements </li>
<li>Identifying and Removing Ambiguity </li>
<li>Requirements Exercise </li>
</ul><br/>
<span class="bold">Software Verification Activities </span>
<ul class="indent">
<li>Peer Reviews</li>
<li>Formal Inspections </li>
<li>Unit and Integration Testing </li>
</ul><br/>
<span class="bold">Software Change Control</span>
<ul class="indent">
<li>Controlling Changes to Source Code</li>
<li>Controlling Changes to Documents</li>
</ul><br/>
<span class="bold">Retrospective Risk Assessment</span>
<ul class="indent">
<li>Identifying Safety Functions Digital System Performs</li>
<li>Identifying Essential Characteristics</li>
<li>Demonstrating Characteristics are Met </li>
<li>Abnormal Conditions and Events (ACEs)</li>
<li>Risk Assessment Procedure</li>
<li>Fault Tree Analysis</li>
<li>FEMA and FMECA</li>
</ul><br/>
<span class="bold">Software Validation Overview </span>
<ul class="indent">
<li>Testing Principles </li>
<li>Methods, Strategies, Levels, Types of Tests </li>
<li>Planning and Executing</li>
<li>Requirements Trace Matrix</li>
<li>Software Tool Validation</li>
</ul><br/>
<span class="bold">Software V&V Documents and Records </span>
<ul class="indent">
<li>Software V&V Plan</li>
<li>Standard Operating Procedures (SOPs)</li>
<li>Software Development SOP</li>
<li>Software Validation SOP</li>
<li>Hazard Assessment SOP</li>
<li>Coding Standards</li>
<li>Test Procedures</li>
<li>Test Records</li>
<li>Document and Code Review Minutes</li>
<li>Requirements Trace Matrix</li>
</ul><br/>
<h2>Tailoring </h2>
Presenting this course on-site offers the opportunity to tailor the material to meet your organization's specific software quality objectives and commercial grade dedication situation.
</div><!--END CONTENT-->
</div><!--END LEFT-->
<div class="right"><!--START RIGHT-->
<br><br><br><br><br><br>
<a href="publications.html"> <img src="images/book_cover.jpg" alt="Software Verification and Validation for Practitioners and Managers" title="Software Verification and Validation for Practitioners and Managers"/> </a>
</div><!--END RIGHT-->
</div><!--END CONTAINER-->
<div class="footer"><!--START FOOTER-->
Food for Thought and Predictable Software Development are trademarks of Software Quality Consulting.<br/>
Copyright ©2025 Software Quality Consulting. All rights reserved.<br/>
Web Design: <a href="www.sarahcoledesign.com" target="blank">Sarah Cole Design</a>
</div><!--END FOOTER-->
</body>
</html>