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
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/1600488 |
_version_ | 1780931423798034432 |
---|---|
author | Holme, Oliver Di Calafiori, D R S Dissertori, G Djambazov, L Lustermann, W Zelepoukine, S |
author_facet | Holme, Oliver Di Calafiori, D R S Dissertori, G Djambazov, L Lustermann, W Zelepoukine, S |
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 [*], 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.
[*] Continuous Quality Assessment Toolkit, www.conqat.org |
id | cern-1600488 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2013 |
record_format | invenio |
spelling | cern-16004882019-09-30T06:29:59Zhttp://cds.cern.ch/record/1600488engHolme, OliverDi Calafiori, D R SDissertori, GDjambazov, LLustermann, WZelepoukine, SImproving Code Quality of the Compact Muon Solenoid Electromagnetic Calorimeter Control Software to Increase System MaintainabilityDetectors and Experimental TechniquesThe 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 [*], 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. [*] Continuous Quality Assessment Toolkit, www.conqat.orgCMS-CR-2013-244oai:cds.cern.ch:16004882013-09-03 |
spellingShingle | Detectors and Experimental Techniques Holme, Oliver Di Calafiori, D R S Dissertori, G Djambazov, L Lustermann, W Zelepoukine, S 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 |
topic | Detectors and Experimental Techniques |
url | http://cds.cern.ch/record/1600488 |
work_keys_str_mv | AT holmeoliver improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability AT dicalafioridrs improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability AT dissertorig improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability AT djambazovl improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability AT lustermannw improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability AT zelepoukines improvingcodequalityofthecompactmuonsolenoidelectromagneticcalorimetercontrolsoftwaretoincreasesystemmaintainability |