Application Software Structure Enables Nif Operations Kirby W. Fong
Kirby W. Fong, Christopher M. Estes, John M. Fisher, Randy T. Shelton

TL;DR
This paper discusses how the application software structure of the NIF ICCS uses service frameworks to ensure uniform behavior and flexibility across different components, aiding maintainability.
Contribution
It introduces a framework design that enforces uniform application structure and behavior in complex control system software.
Findings
Framework components significantly impact application structure.
Uniformity improves maintainability and flexibility.
Shared services facilitate GUI integration.
Abstract
The NIF Integrated Computer Control System (ICCS) application software uses a set of service frameworks that assures uniform behavior spanning the front-end processors (FEPs) and supervisor programs. This uniformity is visible both in the way each program employs shared services and in the flexibility it affords for attaching graphical user interfaces (GUIs). Uniformity of structure across applications is desired for the benefit of programmers who will be maintaining the many programs that constitute the ICCS. In this paper, the framework components that have the greatest impact on the application structure are discussed.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering and Design Patterns · Engineering and Information Technology · Advanced Database Systems and Queries
