JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


RIS citation export for THPHA180: Visualisation of Real-Time Front-End Software Architecture (FESA) Developments at CERN

TY - CONF
AU - Topaloudis, A.
AU - Rachex, C.
ED - Schaa, Volker RW
ED - Costa, Isidre
ED - Fernández, David
ED - Matilla, Óscar
TI - Visualisation of Real-Time Front-End Software Architecture (FESA) Developments at CERN
J2 - Proc. of ICALEPCS2017, Barcelona, Spain, 8-13 October 2017
C1 - Barcelona, Spain
T2 - International Conference on Accelerator and Large Experimental Control Systems
T3 - 16
LA - english
AB - The Front-End Software Architecture (FESA) framework is the basis for most real-time software development for accelerator control at CERN. FESA designs are defined in an XML document which is validated against a schema to enforce framework constraints, and are used to automatically generate C++ boilerplate code in which the developer can then implement specific code. Design files can rapidly grow in complexity making the overview of the resulting system almost impossible to understand. One way to overcome this is to benefit from a graph-based representation of the design, with XML fragments summarized into logical blocks and association between the blocks depicted by arrows. As the intricacy of the graph is analogous to a potential complex design, it is also essential to provide an interactive Graphical User Interface (GUI) for parameterising and editing the graph generation in order to fine-tune a simpler and cleaner illustration of a FESA design. This paper describes such a GUI (FESA Graph Editor) and outlines how it benefits the design and documentation process of the FESA-design-document.
PB - JACoW
CP - Geneva, Switzerland
SP - 1853
EP - 1856
KW - ion
KW - software
KW - framework
KW - real-time
KW - controls
DA - 2018/01
PY - 2018
SN - 978-3-95450-193-9
DO - 10.18429/JACoW-ICALEPCS2017-THPHA180
UR - http://jacow.org/icalepcs2017/papers/thpha180.pdf
ER -