TESTING AND QUALITY ASSURANCE OF THE CONTROL SYSTEM DURING NIF COMMISSIONING

The strategy used to develop the National Ignition Facility Integrated Computer Control System (NIF ICCS) [1-7] calls for incremental cycles of construction and formal test to deliver nearly one million lines of code. Software releases that implement specific functionality are approved for deployment when offline tests conducted in the ICCS Integration and Test Facility verify functional, performance and interface requirements using test procedures derived from system requirements. At this stage of the project the controls team has delivered approximately 3/4 of the planned software by performing dozens of development and test cycles within offline test facilities and followed by online tests to confirm integrated operation in the NIF. Test incidents are recorded and tracked from development to successful deployment by the verification team, with hardware and software changes approved by the appropriate change control board. Project metrics are generated by the Software Quality Assurance manager and monitored by ICCS management. Test results are summarized and reported to responsible individuals and Project managers under a work authorization and permit process that assesses risk and evaluates control system upgrade readiness. NIF is well into the first phases of its laser commissioning program to characterize and operate the first four laser beams and target systems. The integrated control system has successfully fired over 100 coordinated shots into beam diagnostics and an initial set of target diagnostics in the 10-m diameter target chamber. Extensive experience has been gained by integrating controls in prototype laboratories and in the NIF. This paper will discuss NIF’s software QC and QA processes, capabilities of offline test facilities, and metrics collection.