BASICS

A model-driven generator to automate the creation of HMIs for the CERN Gas Control Systems

by Tamas Bato (Budapest University of Technology and Economics (HU))

Europe/Zurich
864/2-B14 - SALLE J.B.ADAMS (CERN)

864/2-B14 - SALLE J.B.ADAMS

CERN

30
Show room on map
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. The model-driven approach 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.


The presentation will reveal the software design, 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.