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 TUPV012: Automated Device Error Handling in Control Applications

@inproceedings{killenberg:icalepcs2021-tupv012,
  author       = {M. Killenberg and J. Georg and M. Hierholzer and C.K. Kampmeyer and T. Kozak and D. Rothe and N. Shehzad and J.H.K. Timm and G. Varghese and C. Willner},
% author       = {M. Killenberg and J. Georg and M. Hierholzer and C.K. Kampmeyer and T. Kozak and D. Rothe and others},
% author       = {M. Killenberg and others},
  title        = {{Automated Device Error Handling in Control Applications}},
  booktitle    = {Proc. ICALEPCS'21},
  pages        = {408--412},
  eid          = {TUPV012},
  language     = {english},
  keywords     = {controls, EPICS, operation, framework, interface},
  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-TUPV012},
  url          = {https://jacow.org/icalepcs2021/papers/tupv012.pdf},
  abstract     = {{When integrating devices into a control system, the device applications usually contain a large fraction of error handling code. Many of these errors are run time errors which occur when communicating with the hardware, and usually have similar handling strategies. Therefore we extended ChimeraTK, a software toolkit for the development of control applications in various control system frameworks, such that the repetition of error handling code in each application can be avoided. ChimeraTK now also features automatic error reporting, recovery from device errors, and proper device initialisation after malfunctioning and at application start.}},
}