Cargando…
Testing the Untestable: A Realistic Vision of Fearlessly Testing (Almost) Every Single Accelerator Component Without Beam and Continuous Deployment Thereof
Whenever a bug in some piece of software or hardware stops beam operation, loss of time is rarely negligible and the cost (either in lost luminosity or real financial one) might be significant. Optimization of the accelerator availability is a strong motivation to avoid such kind of issues. Still, e...
Autores principales: | , , |
---|---|
Lenguaje: | eng |
Publicado: |
2017
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.18429/JACoW-IBIC2016-TUPG30 http://cds.cern.ch/record/2313147 |
_version_ | 1780958089424404480 |
---|---|
author | Calia, Andrea Fuchsberger, Kajetan Hostettler, Michael |
author_facet | Calia, Andrea Fuchsberger, Kajetan Hostettler, Michael |
author_sort | Calia, Andrea |
collection | CERN |
description | Whenever a bug in some piece of software or hardware stops beam operation, loss of time is rarely negligible and the cost (either in lost luminosity or real financial one) might be significant. Optimization of the accelerator availability is a strong motivation to avoid such kind of issues. Still, even at large accelerator labs like CERN, release cycles of many accelerator components are managed in a "deploy and pray" manner. In this paper we will give a short general overview on testing strategies used commonly in software development projects and illustrate their application on accelerator components, both hardware and software. Finally, several examples of CERN systems will be shown on which these techniques were or will be applied (LHC Beam-Based Feedbacks and LHC Luminosity Server) and describe why it is worth doing so. |
id | oai-inspirehep.net-1640082 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2017 |
record_format | invenio |
spelling | oai-inspirehep.net-16400822019-09-30T06:29:59Zdoi:10.18429/JACoW-IBIC2016-TUPG30http://cds.cern.ch/record/2313147engCalia, AndreaFuchsberger, KajetanHostettler, MichaelTesting the Untestable: A Realistic Vision of Fearlessly Testing (Almost) Every Single Accelerator Component Without Beam and Continuous Deployment ThereofAccelerators and Storage RingsWhenever a bug in some piece of software or hardware stops beam operation, loss of time is rarely negligible and the cost (either in lost luminosity or real financial one) might be significant. Optimization of the accelerator availability is a strong motivation to avoid such kind of issues. Still, even at large accelerator labs like CERN, release cycles of many accelerator components are managed in a "deploy and pray" manner. In this paper we will give a short general overview on testing strategies used commonly in software development projects and illustrate their application on accelerator components, both hardware and software. Finally, several examples of CERN systems will be shown on which these techniques were or will be applied (LHC Beam-Based Feedbacks and LHC Luminosity Server) and describe why it is worth doing so.oai:inspirehep.net:16400822017 |
spellingShingle | Accelerators and Storage Rings Calia, Andrea Fuchsberger, Kajetan Hostettler, Michael Testing the Untestable: A Realistic Vision of Fearlessly Testing (Almost) Every Single Accelerator Component Without Beam and Continuous Deployment Thereof |
title | Testing the Untestable: A Realistic Vision of Fearlessly Testing (Almost) Every Single Accelerator Component Without Beam and Continuous Deployment Thereof |
title_full | Testing the Untestable: A Realistic Vision of Fearlessly Testing (Almost) Every Single Accelerator Component Without Beam and Continuous Deployment Thereof |
title_fullStr | Testing the Untestable: A Realistic Vision of Fearlessly Testing (Almost) Every Single Accelerator Component Without Beam and Continuous Deployment Thereof |
title_full_unstemmed | Testing the Untestable: A Realistic Vision of Fearlessly Testing (Almost) Every Single Accelerator Component Without Beam and Continuous Deployment Thereof |
title_short | Testing the Untestable: A Realistic Vision of Fearlessly Testing (Almost) Every Single Accelerator Component Without Beam and Continuous Deployment Thereof |
title_sort | testing the untestable: a realistic vision of fearlessly testing (almost) every single accelerator component without beam and continuous deployment thereof |
topic | Accelerators and Storage Rings |
url | https://dx.doi.org/10.18429/JACoW-IBIC2016-TUPG30 http://cds.cern.ch/record/2313147 |
work_keys_str_mv | AT caliaandrea testingtheuntestablearealisticvisionoffearlesslytestingalmosteverysingleacceleratorcomponentwithoutbeamandcontinuousdeploymentthereof AT fuchsbergerkajetan testingtheuntestablearealisticvisionoffearlesslytestingalmosteverysingleacceleratorcomponentwithoutbeamandcontinuousdeploymentthereof AT hostettlermichael testingtheuntestablearealisticvisionoffearlesslytestingalmosteverysingleacceleratorcomponentwithoutbeamandcontinuousdeploymentthereof |