The RTC-a software support system for the control of the CERN SPS
W. Herr, R. Lauckner, G. Morpurgo · 2003
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.>