• DocumentCode
    2385014
  • 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
  • fYear
    1989
  • fDate
    20-23 Mar 1989
  • Firstpage
    1578
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Particle Accelerator Conference, 1989. Accelerator Science and Technology., Proceedings of the 1989 IEEE
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/PAC.1989.73276
  • Filename
    73276