Author: Audrain, M.
Paper Title Page
MOPME046 Supervision Software for the Integration of the Beam Interlock System with the CERN Accelerator Complex 476
 
  • M. Audrain, D. Anderson, M. Dragu, K. Fuchsberger, J.C. Garnier, A.A. Gorzawski, M. Koza, K.H. Krol, A. Moscatelli, B. Puccio, K. Stamos, M. Zerlauth
    CERN, Geneva, Switzerland
 
  The Accelerator complex at the European Organisation for Nuclear Research (CERN) is composed of many systems which are required to function in a valid state to ensure safe beam operation. One key component of machine protection, the Beam Interlock System (BIS), was designed to interface critical systems around the accelerator chain, provide fast and reliable transmission of beam dump requests and trigger beam extraction in case of malfunctioning of equipment systems or beam losses. Numerous upgrades of accelerator and controls components during the Long Shutdown 1 (LS1) are followed by subsequent software updates that need to be thoroughly validated before the restart of beam operation in 2015. In parallel, the ongoing deployments of the BIS hardware in the PS booster (PSB) and the future LINAC4 give rise to new requirements for the related controls and monitoring software due to their fast cycle times. This paper describes the current status and ongoing work as well as the long-term vision for the integration of the Beam Interlock System software into the operational environment.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2014-MOPME046  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPME050 Reliable Software Development for Machine Protection Systems 489
 
  • J.C. Garnier, D. Anderson, M. Audrain, M. Dragu, K. Fuchsberger, A.A. Gorzawski, M. Koza, K.H. Krol, K. Misiowiec, K. Stamos, M. Zerlauth
    CERN, Geneva, Switzerland
 
  The Controls software for the Large Hadron Collider (LHC) at CERN, with more than 150 millions lines of code, resides amongst the largest known code bases in the world. Industry has been applying agile software engineering techniques for decades now, and the advantages of these techniques can no longer be ignored to manage the code base for large projects within the accelerator community. Furthermore, CERN is a particular environment due to the high personnel turnover and manpower limitations, where applying agile processes can improve both, the codebase management as well as its quality. This paper presents the successful application of the agile software development process SCRUM for machine protection systems at CERN, the quality standards and infrastructure introduced together with the agile process as well as the challenges encountered to adapt it to CERN’s environment.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2014-MOPME050  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPRI095 Testing Quality and Metrics for the LHC Magnet Powering System throughout Past and Future Commissioning 3995
 
  • D. Anderson, M. Audrain, Z. Charifoulline, M. Dragu, K. Fuchsberger, J.C. Garnier, A.A. Gorzawski, M. Koza, K.H. Krol, S. Rowan, K. Stamos, M. Zerlauth
    CERN, Geneva, Switzerland
 
  The LHC magnet powering system is comprised of thousands of individual components to assure a safe operation when operating with stored energies as high as 10GJ in the superconducting LHC magnets. Each of these components has to be thoroughly commissioned following interventions and machine shutdown periods to assure their protection function in case of powering failures. As well as a dependable tracking of test executions it is vital that the executed commissioning steps and applied analysis criteria adequately represent the operational state of each component. The Accelerator Testing (AccTesting) framework in combination with a domain specific analysis language provides the means to quantify and improve the quality of analysis for future campaigns. Dedicated tools were developed to analyse in detail the reasons for failures and success of commissioning steps in past campaigns and to compare the results with newly developed quality metrics. Observed shortcomings and discrepancies are used to propose additional verification and mitigation for future campaigns in an effort to improve the testing quality and hence assure the overall dependability of subsequent operational periods.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2014-THPRI095  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)