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 MOSH4001: A Library of Fundamental Building Blocks for Experimental Control Software

AU  - Scarcia, M.
AU  - Borghes, R.
AU  - Lonza, M.
AU  - Manfredda, M.
AU  - Mincigrucci, R.
AU  - Pedersoli, E.
ED  - White, Karen S.
ED  - Brown, Kevin A.
ED  - Dyer, Philip S.
ED  - Schaa, Volker RW
TI  - A Library of Fundamental Building Blocks for Experimental Control Software
J2  - Proc. of ICALEPCS2019, New York, NY, USA, 05-11 October 2019
CY  - New York, NY, USA
T2  - International Conference on Accelerator and Large Experimental Physics Control Systems
T3  - 17
LA  - english
AB  - In many experimental facilities there is a rising interest by users and beamline scientists to take part in the experiment control software development process. This necessity arises from the flexibility and adaptability of many beamlines, that can run very different experiments, requiring changes in the software even during beamtimes. On the other side, we still need a professional and controlled approach in order to be able to maintain the software efficiently. Our proposed solution is to exploit the object oriented nature of programming languages to create a library that provides a uniform interface both to the different controlled devices (e.g. motors) and to experimental procedures (e.g. scans). Every component and procedure can be represented as an object, a building block for experiment control scripts. We can thus provide the scientists with a powerful tool for implementing highly flexible control software to run experiments. Furthermore, a library makes the development of experiment control scripts easier and quicker for software developers. In any case we are able to protect the most sensitive structures (e.g. control systems) beneath a strong and trusted software layer.
PB  - JACoW Publishing
CP  - Geneva, Switzerland
SP  - 653
EP  - 654
KW  - experiment
KW  - controls
KW  - software
KW  - interface
DA  - 2020/08
PY  - 2020
SN  - 2226-0358
SN  - 978-3-95450-209-7
DO  - doi:10.18429/JACoW-ICALEPCS2019-MOSH4001
UR  - https://jacow.org/icalepcs2019/papers/mosh4001.pdf
ER  -