CERN Accelerating science

ATLAS Note
Report number ATL-DAQ-2003-033
Title Verification and Diagnostics Framework in ATLAS Trigger/DAQ
Author(s) Barczyk, M ; Burckhart-Chromek, Doris ; Caprini, M ; Da Silva-Conceicao, J ; Dobson, M ; Flammer, J ; Jones, R ; Kazarov, A ; Kolos, S ; Liko, D ; Lucio, L ; Mapelli, L ; Soloviev, I ; Hart, R ; Amorim, A ; Klose, D ; Lima, J ; Pedro, L ; Wolters, H ; Badescu, E ; Alexandrov, I ; Kotov, V ; Mineev, M A ; Ryabov, Yu (PNPI, St. Petersburg)
Publication 2003
Imprint 29 May 2003
Number of pages 5
Note DVS Web pages: http://atddoc.cern.ch/Atlas/DaqSoft/components/diagnostics/Welcome.html
In: 2003 Conference for Computing in High-Energy and Nuclear Physics, La Jolla, CA, USA, 24 - 28 Mar 2003
Subject category Detectors and Experimental Techniques
Accelerator/Facility, Experiment CERN LHC ; ATLAS
Free keywords ATLAS ; CLIPS ; DAQ ; Java ; Online ; Trigger ; diagnostics ; expert system ; framework ; test manager ; test repository ; verification
Abstract Trigger and data acquisition (TDAQ) systems for modern HEP experiments are composed of thousands of hardware and software components depending on each other in a very complex manner. Typically, such systems are operated by non-expert shift operators, which are not aware of system functionality details. It is therefore necessary to help the operator to control the system and to minimize system down-time by providing knowledge-based facilities for automatic testing and verification of system components and also for error diagnostics and recovery. For this purpose, a verification and diagnostic framework was developed in the scope of ATLAS TDAQ. The verification functionality of the framework allows developers to configure simple low-level tests for any component in a TDAQ configuration. The test can be configured as one or more processes running on different hosts. The framework organizes tests in sequences, using knowledge about components hierarchy and dependencies, and allowing the operator to verify the functionality of any subset of the system. The diagnostics functionality includes the possibility to analyze the test results and diagnose detected errors, e.g. by starting additional tests and understanding reasons of failures. A conclusion about system functionality, error diagnosis and recovery advice are presented to the operator in a GUI. The current implementation uses the CLIPS expert system shell for knowledge representation and reasoning.
Copyright/License Preprint: (License: CC-BY-4.0)

Corresponding record in: Inspire


 Δημιουργία εγγραφής 2003-11-22, τελευταία τροποποίηση 2018-05-29


Access to fulltext:
Κατέβασμα πλήρες κειμένουPDF
εξωτερικός σύνδεσμος:
Κατέβασμα πλήρες κειμένουPublished version