ML20077F407
ML20077F407 | |
Person / Time | |
---|---|
Site: | Palo Verde ![]() |
Issue date: | 06/30/1983 |
From: | ABB COMBUSTION ENGINEERING NUCLEAR FUEL (FORMERLY |
To: | |
Shared Package | |
ML18023A035 | List: |
References | |
CEN-217(V)-NP-R01, CEN-217(V)-NP-R1, CEN-217-(V)-NP, NUDOCS 8308010371 | |
Download: ML20077F407 (20) | |
Text
_ _ _ _ _ _ - _ _ _ _ _ _ _ _ _ _ _ . _ .
PALO VERDE NUCLEAR GENERATING STATION UNIT 1 I
DOCKET 50-528 CEN-217(V)-NP REVISION 01 l'
CPC/CEAC SYSTEM PHASE I SOFTWARE VERIFICATION TEST REPORT JUNE, 1983 Combustion Engineering, Inc.
Nuclear Power Systems Power Systems Group ,
Windsor, Connecticut '
i /r
' '" ~ ~ %, ,,
8308010371 830727 PDR ADOCK 05000528 E _
PDR , _,
LEGAL NOTICE This report was prepared as an account of work sponsored by Combustion Engineering, Inc. Neither Combustion Engineering nor any person acting on its behalf:
A. Makes any warranty or representation, express or implied including the I warranties or fitness for a particular purpose or merchantability, with respect to the accuracy, completeness, or usefulness of the information contained in this report, or that the use of any information, apparatus, method or process disclosed in this report may not infringe privately owned
- rights; or B. Assumes any liabilities with respect to the use of, or for damages resulting from the use of, any information, apparatus, method or process disclosed in this report.
r i
I Pa ge 2 -
ARSTRACT Phase I Design Qualification Testing is performed on the DNBR/LPD Calculator System to verify that CPC and CEAC software modifications have been properly implemented.
This report presents the Phase I Test results for the Arizona Nuclear Power Project, PVNGS-1 Plant CPC/CEAC System Software, Revision 00. This report supercedes Reference 3.
The Phase I Testing was performed according to previously issued procedures (Reference 2). The test results indicate that the CPC and CEAC software .
modifications have been properly implemented.
9 a
6 4
9 .
Page 3~
& &, w >y .. - - m..
t
l TABLE OF CONTENTS SECTION TITLE PAGE NO.
1.0 INTRODUCTION
AND
SUMMARY
6 1.1 Objective of Phase I Testing 6 1.2 Results 6 1.3 Conclusions 6 1
1.4 Prerequisites 6 2.0 APPLICATION PROGRAM TESTING 7 2.1 Test Configuration 7 2.2 Test Cases 7 2.3 Test Execution and Results 8 -
3.0 EXECUTIVE TESTING 15 3.1 Test Configuration 15 3.2 Test Cases 15 3.3 Test Execution and Results 15 4.0 PHASE I TEST RESULTS
SUMMARY
19
5.0 REFERENCES
20 0
W Page 4 -
LIST OF TABLES TABLE TITLE PAGE NO.
2-1 CEAC Single Channel Hardware Configuration for Phase ! Executive / Application Program Testing 9
, 2-2 Application Programs Tested with the Automated Phase I Testing Program 10 3-1 CPC Single Channel Hardware Configuration for Pnase I Executive Program Testing 16 LIST OF FIGURES FIGURE TITLE PAGE NO.
2-1 CEAC Single Channel Memory Map for CPC System l Software Phase I Testing 11 '
2-2 CEAC Single Channel Memory Map for CEAC System Software Phase I lesting 13 l 3-1 CPC and CEAC Single Channel Memory Map for CPC/CEAC Executive Phase I Testing 17 V
Page"5.
l 1.0 INTPODUCTION AND
SUMMARY
inis document summarizes the results of the Phase I Design Qualification Testing of changes to the CPC and CEAC software Rev. 00 for PVNGS-1. The programs affected by these changes, which are described in Reference 1, were required to undergo Phase I Testing in accordance with Reference 2. The changes reflect the implementation
, of Software Change Requests 257, 258, 267, 336, 337, 339-345, 377, 385, 369, 390, 435-437, 458-463, 476, 484-486, 499, 514, 527-531, 539, 549, 550, and 551. These changes were made in accordance with Reference 2.
The tests reported herein were conducted on the CPC/CEAC Single Channel Test facility in Windsor. A discussion of the test configuration, test methodology, and test results are presented in this document.
1.1 OBJECTIVE OF PHASE I TESTING The objective of Phase I Design Qualification Testing is to verify the correct implementation of the Core Protection Calculator System (i.e.,
both CPC and CEAC) software.
1.2 RESULTS Analysis of the Phase I Design Qualification Tests demonstrated that the software changes had been correctly implemented to meet the system functional requirements.
1.3 CONCLUSION
S CPC System Phase I Testing was performed in the prescribed manner as described by Phase I Test Procedures. The Phase I testing was adequate to meet all of the test objectives. The success of the Phase I Testing demonstrates the adequacy of the CPC/CEAC software, implementation.
1.4 PREREQUISITES Before formal Phase I Testing was initiated, the following -
prerequisites were satisfied:
- 1. Programmer debug testing was performed on the module changes to remove all obvious errors.
- 2. The programs were integrated into complete software systems and absolute core images were generated on the CPC permanent mass storage medium (floppy disks).
Page 6
2.0 APPLICATION PROGRAM TESTING The CPC and CEAC application programs were tested in accordance with the CPC/CEAC Phase I Test Procedure. This section discusses the actual tett configuration, test cases, and test execution and results.
' Phase I Test runs used Disk #S248 as the PVNGS-1 Rev. 00 software Reference Disk.
Disk #S248 and its backup copy, #S249 were created on June 17, 1983 e
for Phase I testing. On June 20, 1983 a change to the Penalty Factor Constants program (PFCON) was identified (SCR #551) and disk #S248 was regenerated. A byte by byte comparison was made between disk #S248 and #S249 and demonstrated that all sectors other than that containing PFCON were identical and, thus, that the Phase I testing previously performed for all other programs was valid.
2.1 TEST CONFIGURATION Phase I Testing of the CPC and CEAC application programs was perforned on the CEAC Single Channel Unit. For the purpose of this testing, the Single Channel Unit was configured with the hardware complement listed in Table 2-1. The software configuration for the application programs Phase I Testing is shown in Figure 2-1 (CPC) and Figure 2-2 (CEAC).
Memory was loaded with this configuration by the following procedure:
- 1. The integrated CPC or CEAC system was loaded from the PVNGS-1 Rev. 00 Reference Disk #S248.
- 2. The Automated Phase I Testing Software was loaded from magnetic tape, overlaying the CPC/CEAC Executive and unused portions of memo ry.
- 3. The Interdata Hexadecimal Debug Program, CLUB, was loaded f rom magnetic tape, overlaying any unused portion of memo'ry.
The Automated Phase I Testing software was then used, with CLUB, to test the programs listed in Table 2-2.
2.2 TEST CASES e 2.2.1 Inputs Phase I Test case inputs for the CPC/CEAC application programs were.
. generated in accordance with the CPC/CEAC Phasa I Test Procedure.
Sufficient test cases were chosen to exercise each functional branch in the ' application programs. However, several branches were not exercised because assigned constant values made it impossible to branch on certain conditions. All coding that cannot be executed, because of constant assignments, was verified by inspection to assure
! correct implementation.
l Page 7 i
)
2.2.2 Expected Results Expected results for the CPC and CEAC application programs Phase I Test cases were generated by two methods. The preferred method for generation of expected results utilized the CPC FORTRAN Simulation Code. Test case inputs were stored on magnetic tape and entered into the Simulation Code. The FORTRAN Code calculated the expected results and stored them on magnetic tape in a format acceptable to the automated Phase I Testing Program. In some instances, such as input / output handling, the FORTRAN Code does not simulate the operational system software. In these cases, the expected results were hand calculated by the test engineer based on the system functional requirements, the programmer's flowcharts, and the system data base document. The results were then manually entered on magnetic tape in a format acceptable to the Automated Phase I Testing Program.
2.3 TEST EXECUTION AND RESULTS When test case inputs had been selected and expected results had been generated, the test engineer prepared the test tape to be read by the Automated Phase I Testing Program. The test case inputs overlayed the portion of memory where data is accessed by the software module under test. After each set of inputs overlayed appropriate memory locations, the software module under test was executed and the' actual CPC results were compared to the expected results by the Automated Phase I Testing Program. Whenever the actual value differed from the expected value by more than 0.1 percent, an analysis of the error was performed by the test engineer to assure that the deviation was not caused by a coding errcr.
Documentation generated by the Automated Phase I Testing Program consisted of listings which contain input and output differences. For several of the modules tested, it was not obvious which branches in the code were taken when observing the outputs. When tracing through a portion of ccde, the location of each critical instruction was printed when that instruction was executed, which enabled the test engineer to verify that each functional branch was taken. A Phase I Test Log was used to maintain a daily account of testing activities.
Phase I Testing was performed on the CPC application programs on[].
)
8 No
, Tests softwareof the were errors Penalty found.Factor program wererun on [ Tests on the Disp
[ ]. No software errors were found.
It was concluded that Phase I testing revealed no coding errors in the CPC and CEAC application programs.
Page 8
TABLE 2-1 3
CEAC SINGLE CHANNEL HARDWARE CONFIGURATION FOR PHASE I EXECUTIVE / APPLICATION PROGRAM TESTING 8 i l
i
- .i b
e
(
J
- t 'Page.9. -
. f.
l
- k . 4
i a
v TABLE 2-2 s
APPLICATION PROGRAMS TESTED WITH THE AUTOMATED
$. PHASE I TESTING PROGRAM i
l i i 1
e l
t 1
I.
W J
4 t
.Page 10
+
.zw u. . ry .,, - s.e-.. su .. ...:2x = ,na-n 1-- - --- - - s a >- uar_.a.-_ ~ ..s.. , a f
i FIGURE 2-1 CEAC SINGLE CHANNEL MEMORY MAP FOR CPC SYSTEM SOFTWARE PHASE I TESTING i
e l
4 e
i
+
O g e O
a
- 1 S.
Page.11.
e s %
x>
'l
FIGURE 2-1 (Cont 'd. )
Page 12
FIGURE 2-2 CEAC SINGLE CHANNEL MEMORY MAP FOR CEAC SYSTEM SOFTWARE PHASE I TESTING l
q ;.
r, V w
'2
.-Page:13'.
'?'
FIGURE 2-2 (Cent 'd. )
i 9
Page 14
3.0 EXECUTIVE TESTING The CPC/CEAC Executive sof tware was tested in accordance with the CPC/CEAC Executive Fhase I Test Procedure. This section discusses the actual test configuration, test cases, and test execution and results. Prior to formal Phase I testing of the Executive system software, a change was identified and made to both the CPC and CEAC
, Executive systems and disk #S248 was regenerated. A byte by byte
- comparison was made between disk #S248 and #S249 and demonstrated that all sectors other than those containing these programs were identical and, thus, that all previous Phase I testing was valid.
3.1 TEST CONFIGURATION ..
l Phase I testing of the CPC/CEAC Executive was performed on the CPC and CEAC Single Channel Units. For the purpose of this testing, the
! Single Channel Facility was configured with the hardware complement listed in Table 2-1 (CEAC) and Table 3-1 (CPC). This hardware configuration is functionally identical to the as-built CPC/CEAC desi gn.
The software configuration for the Executive Phase I- Testing is shown - 1 in Figure 3-1. Memory was loaded with this configuration by the I following procedure: l l
- 1. An integrated CPC/CEAC system was loaded from PVNGS-1 Rev. 00 Reference Disk #S248 (the entire image was loaded although only the Executive system is tested). l
- 2. The Interdata Hexadecimal Debug Frogram, CLUB, was loaded from magnetic tape overlaying an unused area in memory.
The prescribed test cases were then set up and executed using the CLUB program to test the Executive software.
3.2 TEST CASES The CPC/CEAC Executive Phase I Test Cases are described in the l Executive Phase I Test Procedere. Sufficient test cases were chosen to exercise each functional b~anch of the Executive system.
3.3 TEST EXECUTION AND RESULTS For testing of the CFC/CEAC Executive, the debug program, CLUB, was used to insert test case inputs into memory, to insert breakpoints to trace and intercept code executicas and to examine results.
Documentation produced as a result of Executive Phase I Testing consists of the CLUB teletype printouts, initialed and dated by the test engineer.
The CPC/CEAC Executive was tested on errors were detected.
[ } No software 1_
I Page 15
l l
l TASLE 3-1 CPC SINGLE CHANNEL HARDWARE CONFIGURATION FOR PHASE I EXECUTIVE PROGRAM TESTING l
h i
9 0
Page.16.
l FIGURE 3-1 CPC AND CEAC SINGLE CHANNEL EMORY MAP FOR CPC/CEAC EXECUTIVE PHASE I TESTING
)
1 Page'17
FIGURE 3-1 (Continued)
~
e e
Page 18
, 4.0 PHASE I TEST RESULTS SUM 1ARY Phase I testing of the CPC and CEAC software for PVNGS-1 Cycle 1 i (Rev. 00) was performed in accordance with Reference 2. Test results detected no errors in the implementation of the software modifications
. described in Reference 1.
i a
f e
. Page 19
l
5.0 REFERENCES
- 1. CPC/CEAC Software Modifications for System 80, Enclosure 1-NP of LD-82-039, March,1982.
, 2. CPC Protection Algorithm Software Change Procedure CEN39(A)-P, Revision 02, December 21, 1978.
- 3. PVNGS-1 CPC/CEAC System Phase I Software Verification Test Report, CEN-217(V)-NP Revision 00, January 1983.
j s
4 Page 20
._ . _ _ . .