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