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, D R S, Dissertori, G, Djambazov, L, Lustermann, W, Zelepoukine, S
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