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.}}, }