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...

Descripción completa

Detalles Bibliográficos
Autores principales: Calia, Andrea, Fuchsberger, Kajetan, Hostettler, Michael
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