A Large Distributed Control System Using Ada in Fusion Research John P. Woodruff Lawrence Livermore National Laboratory PO Box 808 MS L-493 Livermore, CA 94551-0808 925422.4661 Paul J. Van Arsdall Lawrence Livermore National Laboratory PO Box 808 MS L-493 Livermore, CA 94551-0808 925.422.4489 woodruff 162 IlnLgov 1. ABSTRACT Construction of the National Ignition Facility laser at Lawrence Livermore National Laboratory features a distributed control system that uses object-oriented software engineering techniques. Control of 60,000 devices is effected using a network of some 500 computers. The software is being written in Ada and communicates through CORBA. Software controls are implemented in two layers: individual device controllers and a supervisory layer. The software architecture provides services in the form of frameworks that address issues common to event-driven control systems. Those services are allocated to levels that strictly prescribe their interdependency so the levels are separately reusable. The project has completed its final design review. The delivery of the first increment takes place in October 1998. Keywords Distributed control system, object-oriented development, CORBA, application frameworks, levels of abstraction vanarsdall @IIlnl.gov This laser is the latest in a series of experimental machines used to study inertia1 confinement fusion: nuclear fusion reactions produced
/lp/association-for-computing-machinery/a-large-distributed-control-system-using-ada-in-fusion-research-Nvq54ZvH9c