JACoW logo

Journals of Accelerator Conferences Website (JACoW)

'Journal of Accelerator Conferences Website' (JACoW) is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


https://doi.org/10.18429/JACoW-ICALEPCS2021-WEBR01
Title RomLibEmu: Network Interface Stress Tests for the CERN Radiation Monitoring Electronics (CROME)
Authors
  • K. Ceesay-Seitz, H. Boukabache, M. Leveneur, D. Perrin
    CERN, Geneva, Switzerland
Abstract The CERN RadiatiOn Monitoring Electronics are a modular safety system for radiation monitoring that is remotely configurable through a supervisory system via a custom protocol on top of a TCP/IP connection. The configuration parameters influence the safety decisions taken by the system. An independent test library has been developed in Python in order to test the system’s reaction to misconfigurations. It is further used to stress test the application’s network interface and the robustness of the software. The library is capable of creating packets with default values, autocompleting packets according to the protocol and it allows the construction of packets from raw data. Malformed packets can be intentionally crafted and the response of the application under test is checked for protocol conformance. New test cases can be added to the test case dictionary. Each time before a new version of the communication library is released, the Python test library is used for regression testing. The current test suite consists of 251 automated test cases. Many application bugs could be found and solved, which improved the reliability and availability of the system.
Paper download WEBR01.PDF [0.721 MB / 5 pages]
Slides download WEBR01_TALK.PDF [1.321 MB]
Cite download ※ BibTeX LaTeXText/WordRISEndNote
Conference ICALEPCS2021
Series International Conference on Accelerator and Large Experimental Physics Control Systems (18th)
Location Shanghai, China
Date 14-22 October 2021
Publisher JACoW Publishing, Geneva, Switzerland
Editorial Board Kazuro Furukawa (KEK, Tsukuba, Japan); Yingbing Yan (SARI,Shanghai, China); Yongbin Leng (SARI,Shanghai, China); Zhichu Chen (SARI,Shanghai, China); Volker RW Schaa (GSI, Darmstadt, Germany)
Online ISBN 978-3-95450-221-9
Online ISSN 2226-0358
Received 10 October 2021
Revised 18 October 2021
Accepted 11 February 2022
Issue Date 24 February 2022
DOI doi:10.18429/JACoW-ICALEPCS2021-WEBR01
Pages 581-585
Copyright
Creative Commons CC logoPublished by JACoW Publishing under the terms of the Creative Commons Attribution 3.0 International license. Any further distribution of this work must maintain attribution to the author(s), the published article's title, publisher, and DOI.