Cargando…

A model-driven generator to automate the creation of HMIs for the CERN gas control systems

A total of 33 gas control applications are currently in production in the LHC Experiments and the CERN accelerator complex. Each application contains around fifty synoptic views and hundreds of plots. In this paper, the entirely model-driven approach followed to generate all these HMIs is presented....

Descripción completa

Detalles Bibliográficos
Autores principales: Bato, Tamas, Thomas, Geraldine, Varela, Fernando
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:https://dx.doi.org/10.18429/JACoW-ICALEPCS2017-THPHA163
http://cds.cern.ch/record/2305321
_version_ 1780957565204561920
author Bato, Tamas
Thomas, Geraldine
Varela, Fernando
author_facet Bato, Tamas
Thomas, Geraldine
Varela, Fernando
author_sort Bato, Tamas
collection CERN
description A total of 33 gas control applications are currently in production in the LHC Experiments and the CERN accelerator complex. Each application contains around fifty synoptic views and hundreds of plots. In this paper, the entirely model-driven approach followed to generate all these HMIs is presented. The procedure implemented simplifies the creation of these graphical interfaces; allowing the propagation of changes to all visualizations at once in a coherent manner, thus reducing the long-term maintenance effort. The generation tool enables the creation of files of similar content based on templates, specific logic (rules) and variables written in simple user-defined XML files. This paper also presents the software design and the major evolution challenges currently faced, how the functions performed by the tool, as well as the technologies used in its implementation, have evolved while ensuring compatibility with the existing models.
id oai-inspirehep.net-1656452
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling oai-inspirehep.net-16564522019-09-30T06:29:59Zdoi:10.18429/JACoW-ICALEPCS2017-THPHA163http://cds.cern.ch/record/2305321engBato, TamasThomas, GeraldineVarela, FernandoA model-driven generator to automate the creation of HMIs for the CERN gas control systemsAccelerators and Storage RingsA total of 33 gas control applications are currently in production in the LHC Experiments and the CERN accelerator complex. Each application contains around fifty synoptic views and hundreds of plots. In this paper, the entirely model-driven approach followed to generate all these HMIs is presented. The procedure implemented simplifies the creation of these graphical interfaces; allowing the propagation of changes to all visualizations at once in a coherent manner, thus reducing the long-term maintenance effort. The generation tool enables the creation of files of similar content based on templates, specific logic (rules) and variables written in simple user-defined XML files. This paper also presents the software design and the major evolution challenges currently faced, how the functions performed by the tool, as well as the technologies used in its implementation, have evolved while ensuring compatibility with the existing models.oai:inspirehep.net:16564522018
spellingShingle Accelerators and Storage Rings
Bato, Tamas
Thomas, Geraldine
Varela, Fernando
A model-driven generator to automate the creation of HMIs for the CERN gas control systems
title A model-driven generator to automate the creation of HMIs for the CERN gas control systems
title_full A model-driven generator to automate the creation of HMIs for the CERN gas control systems
title_fullStr A model-driven generator to automate the creation of HMIs for the CERN gas control systems
title_full_unstemmed A model-driven generator to automate the creation of HMIs for the CERN gas control systems
title_short A model-driven generator to automate the creation of HMIs for the CERN gas control systems
title_sort model-driven generator to automate the creation of hmis for the cern gas control systems
topic Accelerators and Storage Rings
url https://dx.doi.org/10.18429/JACoW-ICALEPCS2017-THPHA163
http://cds.cern.ch/record/2305321
work_keys_str_mv AT batotamas amodeldrivengeneratortoautomatethecreationofhmisforthecerngascontrolsystems
AT thomasgeraldine amodeldrivengeneratortoautomatethecreationofhmisforthecerngascontrolsystems
AT varelafernando amodeldrivengeneratortoautomatethecreationofhmisforthecerngascontrolsystems
AT batotamas modeldrivengeneratortoautomatethecreationofhmisforthecerngascontrolsystems
AT thomasgeraldine modeldrivengeneratortoautomatethecreationofhmisforthecerngascontrolsystems
AT varelafernando modeldrivengeneratortoautomatethecreationofhmisforthecerngascontrolsystems