ABSTRACT
ICALEPCS 2001

Abstracts



THCT003 (Talk)

Presenter: Kirby Fong (Lawrence Livermore National Laboratory)
email: fong5@llnl.gov
Review Status: Proceedings Ready - 12/19/01
FullText: pdf
Eprint: cs.se/0111016

Application Software Structures Enables NIF Operations {*}

K.W. Fong, C.M. Estes, J.M. Fisher, R.T. Shelton

Integrated Computer Control System (ICCS) application software is constructed on a set of framework components that assure uniform behavior spanning the front-end processors (FEP) and supervisor programs. This uniformity is visible both in the way each program employs shared services such as process management, logging and data archiving, and in the flexibility it affords for attaching user interfaces. FEPs implement control point behavior using two classes, devices and controllers. Devices are CORBA objects with interfaces defined in IDL for use by supervisory client programs and by user interfaces. By contrast, controllers are not CORBA objects and typically represent hardware hidden inside the front-end processor. This separation enables services such as actuator motion to be provided by a wide variety of different physical motor types, with the selection made by data that is invisible to client programs. The principal supervisory application class is the Logical Control Unit (LCU). Supervisors are built of hierarchies of LCUs that receive notifications of state changes from devices. High-level broadview Graphic User Interfaces (GUIs) receive status updates from LCUs, while lower-level control and maintenance panel GUIs run in two modes, either stand-alone in direct contact with a device, or supervisory mode making use of an LCU.
{*} This work was performed under the auspices of the U.S. Department of Energy by University of California Lawrence Livermore National Laboratory under contract No. W-7405-Eng-48.
ICAL Footer

  eCONF C011127    ePROCEEDINGS COMMITTEES PARTICIPANTS    PROGRAM SUMMARY ICALEPCS 2001  eCONF

 

ICALEPCS 2001

Last updated: September 13, 2002

Website Problem? Contact Technical Publications

SLAC