Automated testing of the integrated computer control system at the National Ignition Facility

THPD105
25 Sept 2025, 16:15
1h 30m
Palmer House Hilton Chicago

Palmer House Hilton Chicago

17 East Monroe Street Chicago, IL 60603, United States of America
Poster Presentation MC12: Software Development and Management Tools THPD Posters

Speaker

David Gibbard (Lawrence Livermore National Laboratory)

Description

This paper describes the Automated Shot Tester (AST), a test automation framework
designed to comprehensively test experiments performed using the Nation Ignition
Facility’s (NIF) Integrated Computer Control System (ICCS). The AST enables the automatic testing of diverse experiment configurations on an emulated test system instead of real hardware and eliminates the need for human intervention. While the actual control system is operated by a team of 12, AST acting on their behalf represents significant effort savings while assuring testing fidelity. The AST considerably enhances testing efficiency and expands the range of test configurations compared to the manual method.
The AST is a complete end-to-end framework that manages and monitors the state and condition of ICCS software throughout an experiment. This approach is made possible
by leveraging ICCS’s distributed architecture and middleware, which enables the AST to receive state updates via the ICCS pub-sub system and trigger commands based on a user-specified configuration file. This file creates modularity and expandability, allowing the AST to exercise a library of test case scenarios, and facilitates the creation of new experiments to be added to integration tests. This testing, along with unit, component, and manual tests, ensure software quality at the NIF. This paper will focus on the design of the AST, the benefits gained from automation and conclude with proposed future enhancements.

Funding Agency

This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344

Author

David Gibbard (Lawrence Livermore National Laboratory)

Co-authors

Mr Jorge Castro-Morales (Lawrence Livermore National Laboratory) Mike Fedorov (Lawrence Livermore National Laboratory) Mr Mitanu Paul (Lawrence Livermore National Laboratory) Mr Steven Sauter (Lawrence Livermore National Laboratory)

Presentation materials

There are no materials yet.