Title :
The RTC-a software support system for the control of the CERN SPS
Author :
Herr, W. ; Lauckner, R. ; Morpurgo, G.
Author_Institution :
CERN, Geneva, Switzerland
Abstract :
The RTC (Run Time Coordinator) is described. It is a software support system designed for the SPS (Super Proton Synchrotron) control system to provide a run time environment for application software. It coordinates the execution of individual programs or processes and supervises the process control, i.e. process synchronization, interprocess communication, data transfer, and operator I/O (input/output). This supervision includes the control of processes distributed on a Unix-based network. A standard language independent data interface is part of the system. The system includes tools for data presentation, error logging, and contention resolution. Separating system-dependent features for the body of the application programs leads to high flexibility and simplifies the software development. The basic philosophy of the RTC is discussed and its implementation is described
Keywords :
control systems; physics computing; proton accelerators; synchrotrons; CERN SPS; RTC; Unix-based network; application software; contention resolution; control system; data presentation; data transfer; error logging; interprocess communication; language independent data interface; operator I/O; process control; process synchronization; run time environment; software support system; Application software; Communication system control; Control systems; Distributed control; Process control; Programming; Protons; Software design; Software systems; Synchrotrons;
Conference_Titel :
Particle Accelerator Conference, 1989. Accelerator Science and Technology., Proceedings of the 1989 IEEE
Conference_Location :
Chicago, IL
DOI :
10.1109/PAC.1989.73276