ABSTRACT
ICALEPCS 2001

Abstracts



THAI001 (Invited)

Presenter: Robert Carey (Lawrence Livermore National Laboratory)
email: carey3@llnl.gov
Review Status: Proceedings Ready - 01/10/02
FullText: pdf
Transparencies: pdf
Eprint: cs.dc/0111031

Large-Scale CORBA-Distributed Software Framework for NIF Controls

R.W. Carey, K.W. Fong, R.J. Sanchez, J.D. Tappero, J.P. Woodruff

The Integrated Computer Controls System (ICCS) is based on a scalable software framework that is distributed over some 325 computers throughout the NIF facility. The framework provides templates and services at multiple levels of abstraction for the construction of software applications that communicate via CORBA. Framework services such as alerts, events, message logging, reservations, user interface consistency and status propagation are implemented as templates to be extended by application software. Developers extend the framework^Rs base classes to model the numerous physical control points thereby sharing the functionality defined by the base classes. About 56,000 software objects ^V each individually addressed through CORBA and most with persistent state that is initialized at system start-up and stored in a database ^V are to be created in the complete ICCS. Additional framework services are provided by centralized server programs that implement database archiving, name services and process management. Uniformity of process construction is achieved by elaborating main program generics. This provides opportunity for systematic connection management and instrumentation of the process population. The ICCS software framework approach allows for efficient construction of a software system that supports a large number of distributed control points representing a complex control application.
{*} 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