Author: Atuchin, N.
Paper Title Page
TUPPC022 Centralized Software and Hardware Configuration Tool for Large and Small Experimental Physics Facilities 591
 
  • A.V. Makeev, N. Atuchin, D. Bolkhovityanov, P.B. Cheblakov, S.E. Karnaev
    BINP SB RAS, Novosibirsk, Russia
 
  All software of control system, starting from hardware drivers and up to user space PC applications, needs configuration information to work properly. This information includes such parameters as channels calibrations, network addresses, servers responsibilities and other. Each software subsystem requires a part of configuration parameters, but storing them separately from whole configuration will cause usability and reliability issues. On the other hand, storing all configuration in one centralized database will decrease software development speed, by adding extra central database querying. The paper proposes configuration tool that has advantages of both ways. Firstly, it uses a centralized configurable graph database, that could be manipulated by web-interface. Secondly, it could automatically export configuration information from centralized database to any local configuration storage. The tool has been developed at BINP (Novosibirsk, Russia) and is used to configure VEPP-2000 electron-positron collider (BINP, Russia), Electron Linear Induction Accelerator (Snezhinsk, Russia) and NSLS-II booster synchrotron (BNL, USA).  
poster icon Poster TUPPC022 [1.441 MB]