JACoW logo

Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


BiBTeX citation export for TUPV009: OpenCMW - A Modular Open Common Middle-Ware Library for Equipment- and Beam-Based Control Systems at FAIR

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