CERN Accelerating science

Published Articles
Title The Renovation of the CERN Controls Configuration Service
Author(s) Burdzanowski, Lukasz (CERN) ; Roderick, Chris (CERN)
Publication 2015
Number of pages 4
In: 15th International Conference on Accelerator and Large Experimental Physics Control Systems, Melbourne, Australia, 17 - 23 Oct 2015, pp.MOPGF006
DOI 10.18429/JACoW-ICALEPCS2015-MOPGF006
Subject category Accelerators and Storage Rings
Abstract The Controls Configuration Service (CCS) is a key component in CERN's data driven accelerator Control System.  Based around a central database, the service also provides a range of client APIs and user interfaces - enabling configuration of controls for CERN's accelerator complex.  The service has existed for 35 years (29 based on Oracle DBMS). There has been substantial evolution of the CCS over time to cater for changing requirements and technology advances.  Inevitably this has led to increases in CCS complexity and an accumulation of technical debt.  These two aspects combined have a negative impact on the flexibility and maintainability of the CCS, leading to a potential bottleneck for Control System evolution.   This paper describes on-going renovation efforts (started mid-2014) to tackle the aforementioned issues, whilst ensuring overall system stability.  In particular, this paper covers architectural changes, the agile development process in place - bringing users close to the development cycle, and the deterministic approach used to treat technical debt.  Collectively these efforts are leading towards a successful renovation of a core element of the Control System.
Copyright/License CC-BY-3.0

Corresponding record in: Inspire


 Rekord stworzony 2016-09-06, ostatnia modyfikacja 2017-07-31


Pełny tekst:
Pobierz pełny tekstPDF
Link zewnętrzny:
Pobierz pełny tekstJACoW