Cargando…
The Renovation of the CERN Controls Configuration Service
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 ser...
Autores principales: | , |
---|---|
Lenguaje: | eng |
Publicado: |
2015
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.18429/JACoW-ICALEPCS2015-MOPGF006 http://cds.cern.ch/record/2213462 |
_version_ | 1780951990669410304 |
---|---|
author | Burdzanowski, Lukasz Roderick, Chris |
author_facet | Burdzanowski, Lukasz Roderick, Chris |
author_sort | Burdzanowski, Lukasz |
collection | CERN |
description | 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. |
id | oai-inspirehep.net-1481493 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2015 |
record_format | invenio |
spelling | oai-inspirehep.net-14814932019-09-30T06:29:59Zdoi:10.18429/JACoW-ICALEPCS2015-MOPGF006http://cds.cern.ch/record/2213462engBurdzanowski, LukaszRoderick, ChrisThe Renovation of the CERN Controls Configuration ServiceAccelerators and Storage RingsThe 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.oai:inspirehep.net:14814932015 |
spellingShingle | Accelerators and Storage Rings Burdzanowski, Lukasz Roderick, Chris The Renovation of the CERN Controls Configuration Service |
title | The Renovation of the CERN Controls Configuration Service |
title_full | The Renovation of the CERN Controls Configuration Service |
title_fullStr | The Renovation of the CERN Controls Configuration Service |
title_full_unstemmed | The Renovation of the CERN Controls Configuration Service |
title_short | The Renovation of the CERN Controls Configuration Service |
title_sort | renovation of the cern controls configuration service |
topic | Accelerators and Storage Rings |
url | https://dx.doi.org/10.18429/JACoW-ICALEPCS2015-MOPGF006 http://cds.cern.ch/record/2213462 |
work_keys_str_mv | AT burdzanowskilukasz therenovationofthecerncontrolsconfigurationservice AT roderickchris therenovationofthecerncontrolsconfigurationservice AT burdzanowskilukasz renovationofthecerncontrolsconfigurationservice AT roderickchris renovationofthecerncontrolsconfigurationservice |