Cargando…

Improving Code Quality of the Compact Muon Solenoid Electromagnetic Calorimeter Control Software to Increase System Maintainability

The Detector Control System (DCS) software of the Electromagnetic Calorimeter (ECAL) of the Compact Muon Solenoid (CMS) experiment at CERN is designed primarily to enable safe and efficient operation of the detector during Large Hadron Collider (LHC) data-taking periods. Through a manual analysis of...

Descripción completa

Detalles Bibliográficos
Autores principales: Holme, Oliver, Di Calafiori, Diogo, Dissertori, Günther, Djambazov, Lubomir, Lustermann, Werner, Zelepoukine, Serguei
Lenguaje:eng
Publicado: 2013
Acceso en línea:http://cds.cern.ch/record/1613882
_version_ 1780932307711950848
author Holme, Oliver
Di Calafiori, Diogo
Dissertori, Günther
Djambazov, Lubomir
Lustermann, Werner
Zelepoukine, Serguei
author_facet Holme, Oliver
Di Calafiori, Diogo
Dissertori, Günther
Djambazov, Lubomir
Lustermann, Werner
Zelepoukine, Serguei
author_sort Holme, Oliver
collection CERN
description The Detector Control System (DCS) software of the Electromagnetic Calorimeter (ECAL) of the Compact Muon Solenoid (CMS) experiment at CERN is designed primarily to enable safe and efficient operation of the detector during Large Hadron Collider (LHC) data-taking periods. Through a manual analysis of the code and the adoption of ConQAT [1], a software quality assessment toolkit, the CMS ECAL DCS team has made significant progress in reducing complexity and improving code quality, with observable results in terms of a reduction in the effort dedicated to software maintenance. This paper explains the methodology followed, including the motivation to adopt ConQAT, the specific details of how this toolkit was used and the outcomes that have been achieved. [1] ConQAT, Continuous Quality Assessment Toolkit; https://www.conqat.org/
id cern-1613882
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2013
record_format invenio
spelling cern-16138822019-09-30T06:29:59Zhttp://cds.cern.ch/record/1613882engHolme, OliverDi Calafiori, DiogoDissertori, GüntherDjambazov, LubomirLustermann, WernerZelepoukine, SergueiImproving Code Quality of the Compact Muon Solenoid Electromagnetic Calorimeter Control Software to Increase System MaintainabilityThe Detector Control System (DCS) software of the Electromagnetic Calorimeter (ECAL) of the Compact Muon Solenoid (CMS) experiment at CERN is designed primarily to enable safe and efficient operation of the detector during Large Hadron Collider (LHC) data-taking periods. Through a manual analysis of the code and the adoption of ConQAT [1], a software quality assessment toolkit, the CMS ECAL DCS team has made significant progress in reducing complexity and improving code quality, with observable results in terms of a reduction in the effort dedicated to software maintenance. This paper explains the methodology followed, including the motivation to adopt ConQAT, the specific details of how this toolkit was used and the outcomes that have been achieved. [1] ConQAT, Continuous Quality Assessment Toolkit; https://www.conqat.org/Poster-2013-340oai:cds.cern.ch:16138822013-10-07
spellingShingle Holme, Oliver
Di Calafiori, Diogo
Dissertori, Günther
Djambazov, Lubomir
Lustermann, Werner
Zelepoukine, Serguei
Improving Code Quality of the Compact Muon Solenoid Electromagnetic Calorimeter Control Software to Increase System Maintainability
title Improving Code Quality of the Compact Muon Solenoid Electromagnetic Calorimeter Control Software to Increase System Maintainability
title_full Improving Code Quality of the Compact Muon Solenoid Electromagnetic Calorimeter Control Software to Increase System Maintainability
title_fullStr Improving Code Quality of the Compact Muon Solenoid Electromagnetic Calorimeter Control Software to Increase System Maintainability
title_full_unstemmed Improving Code Quality of the Compact Muon Solenoid Electromagnetic Calorimeter Control Software to Increase System Maintainability
title_short Improving Code Quality of the Compact Muon Solenoid Electromagnetic Calorimeter Control Software to Increase System Maintainability
title_sort improving code quality of the compact muon solenoid electromagnetic calorimeter control software to increase system maintainability
url http://cds.cern.ch/record/1613882
work_keys_str_mv AT holmeoliver improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability
AT dicalafioridiogo improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability
AT dissertorigunther improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability
AT djambazovlubomir improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability
AT lustermannwerner improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability
AT zelepoukineserguei improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability