JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
@inproceedings{steinhagen:icalepcs2021-tupv009,
author = {R.J. Steinhagen and H. Bräuning and D.S. Day and A. Krimm and T. Milosic and D. Ondreka and A. Schwinn},
% author = {R.J. Steinhagen and H. Bräuning and D.S. Day and A. Krimm and T. Milosic and D. Ondreka and others},
% author = {R.J. Steinhagen and others},
title = {{OpenCMW - A Modular Open Common Middle-Ware Library for Equipment- and Beam-Based Control Systems at FAIR}},
booktitle = {Proc. ICALEPCS'21},
pages = {392--399},
eid = {TUPV009},
language = {english},
keywords = {controls, software, interface, feedback, experiment},
venue = {Shanghai, China},
series = {International Conference on Accelerator and Large Experimental Physics Control Systems},
number = {18},
publisher = {JACoW Publishing, Geneva, Switzerland},
month = {03},
year = {2022},
issn = {2226-0358},
isbn = {978-3-95450-221-9},
doi = {10.18429/JACoW-ICALEPCS2021-TUPV009},
url = {https://jacow.org/icalepcs2021/papers/tupv009.pdf},
abstract = {{OpenCMW is an open-source modular event-driven micro- and middle-ware library for equipment- and beam-based monitoring as well as feedback control systems for the FAIR Accelerator Facility. Based on modern C++20 and Java concepts, it provides common communication protocols, interfaces to data visualisation and processing tools that aid engineers and physicists at FAIR in writing functional high-level monitoring and (semi-)automated feedback applications. The focus is put on minimising the required boiler-plate code, programming expertise, common error sources, and significantly lowering the entry-threshold that is required with the framework. OpenCMW takes care of most of the communication, data-serialisation, data-aggregation, settings management, Role-Based-Access-Control (RBAC), and other tedious but necessary control system integrations while still being open to expert-level modifications, extensions or improvements.}},
}