|
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>Verification and Validation - Nuclear Power Industry</title>
<meta name="Keywords" content="Software Quality Consulting, nuclear, fuel, enrichment, commercial grade dedication, CGD, engineers, safety-related, digital equipment, plant engineering, design and analysis, consulting, third party dedicators, regulatory requirements, intended safety functions, nuclear plants, verification and validation, 10 CFR 50, Appendix B, quality assurance program, digital system, EPRI, NRC, Plant Engineering, Guideline, IEEE, Reg Guide, Retrospective, software verification and validation, V&V, Software Requirements Specifications, SRS, software design documents, code reviews, IEEE Standard 1012, IEEE Standard 7-4.3.2, dedication process, verification, validation, Software Verification & Validation" />
<meta name="description" content="Verification and Validation - Nuclear Power Industry" />
<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;
}
.indent_white {
margin-left: 30px;
}
.white_bullet {
color: #fff;
}
.right {
margin-top: 90px;
}
</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.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="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_ACTIVE.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="verification_validation_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="verification_validation_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="verification_validation_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="verification_validation_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="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/Verification_validation.gif" alt="Verification and Validation header" title="Verification and Validation header"/>
<br/><br/>
<h1>Software V&V for the Nuclear Power Industry</h1>
Software V&V can be viewed as an extension of systems engineering activities. Software V&V can identify objective data and conclusions and provide feedback about the quality of a digital system, as well as its performance and development process compliance throughout the system development life cycle. This feedback often consists of anomaly reports, performance improvements, and quality improvements regarding the expected operating conditions across the full spectrum of the system and its interfaces.<br/><br/>
Software V&V is defined as determining whether the development products of an activity conform to the requirements of that activity, and whether the system performs according to its intended use and user needs.<br/><br/>
This determination of suitability includes assessment, analysis, evaluation, review, inspection, and testing of systems, documents, and
processes.<br/><br/>
The two main IEEE standards that address Software V&V are:<br/><br/>
<ul class="indent_white">
<li>IEEE Standard 1012—Software Verification and Validation</li>
<li class="white_bullet"></li>
<li>IEEE Standard 7-4.3.2—Standard Criteria for Digital Computers in Safety Systems of Nuclear Power Generating Stations</li>
</ul><br/>
IEEE Standard 1012 defines software V&V in terms of processes, activities and tasks. Software V&V processes address computer hardware and software, integration of the digital system components, and the interaction of the resulting computer system with the nuclear power plant. The Software V&V activities and tasks include system testing of the final integrated hardware, software, firmware, and interfaces.<br/><br/>
Furthermore, IEEE Standard 1012 defines a software integrity scheme which is used to determine the degree of risk the system poses with respect to the operation and safety of the nuclear plant. The specific Software V&V activities to be performed need to be based on the software integrity level for the system. <br/><br/>
IEEE Standard 7-4.3.2 includes a discussion of the digital dedication process to address situations where digital systems are developed outside of a 10 CFR 50 Appendix B Quality System. <br/><br/>
The dedication process for the computer system includes identification of the physical, performance, and development process requirements
necessary to provide adequate confidence that the computer system can achieve the safety function. The dedication process is applied to the
computer hardware, software, and firmware that are required to accomplish the safety function. <br/><br/>
The dedication process for software and firmware includes an evaluation of the software design process whenever possible. There may be some
instances in which a design process cannot be evaluated as part of the dedication process. <br/><br/>
Understanding the essential principles of software V&V is critical for developing an integrated process that addresses verification,
validation and safety in a timely and cost-effective manner.<br/><br/>
I have over three decades of experience performing software V&V. During this time, I have helped dozens of device manufacturers successfully implement effective software V&V processes. Further, I am currently a member of the IEEE Standards working group for both
IEEE Standard 1012 and IEEE Standard 7-4.3.2. As a result, I am constantly in touch with current requirements and techniques used within
the industry.<br/><br/>
Working collaboratively with your staff, we can develop cost-effective solutions that are fully compliant with applicable regulations and
guidance documents and at the same time, help your company achieve critical business objectives. <br/><br/>
<img src="images/arrow.gif" alt="arrow" title="arrow" /><a href="verification_validation_nuclear_summaries.html">
Click here for a brief summary of digital dedication projects.</a><br/><br/>
</div><!--END CONTENT-->
</div><!--END LEFT-->
<div class="right"><!--START RIGHT-->
<br><br><br>
<a href="http://www.epri.com"> <img src="images/EPRI.gif" alt="EPRI logo" title="EPRI logo"/> </a><br/><br/>
<a href="http://www.ieee.org"> <img src="images/IEEE.gif" alt="IEEEO logo" title="IEEE logo"/> </a><br/><br/>
<a href="http://www.nrc.gov"> <img src="images/USNRC.gif" alt="USNRC logo" title="USNRC logo"/> </a><br/><br/>
</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>