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...
Autores principales: | , , , , , |
---|---|
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 |