Cargando…

Verification and Diagnostics Framework in ATLAS Trigger/DAQ

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 detai...

Descripción completa

Detalles Bibliográficos
Autores principales: Barczyk, M., Burckhart-Chromek, D., 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, J., Wolters, H., Badescu, E., Alexandrov, I., Kotov, V., Mineev, M., Ryabov, Yu.
Lenguaje:eng
Publicado: 2003
Materias:
Acceso en línea:http://cds.cern.ch/record/618693
_version_ 1780900328930017280
author Barczyk, M.
Burckhart-Chromek, D.
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, J.
Wolters, H.
Badescu, E.
Alexandrov, I.
Kotov, V.
Mineev, M.
Ryabov, Yu.
author_facet Barczyk, M.
Burckhart-Chromek, D.
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, J.
Wolters, H.
Badescu, E.
Alexandrov, I.
Kotov, V.
Mineev, M.
Ryabov, Yu.
author_sort Barczyk, M.
collection CERN
description 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.
id cern-618693
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2003
record_format invenio
spelling cern-6186932022-04-15T02:17:52Zhttp://cds.cern.ch/record/618693engBarczyk, M.Burckhart-Chromek, D.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, J.Wolters, H.Badescu, E.Alexandrov, I.Kotov, V.Mineev, M.Ryabov, Yu.Verification and Diagnostics Framework in ATLAS Trigger/DAQParticle Physics - ExperimentTrigger 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.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.hep-ex/0305106CHEP-2003-TUGP005ATL-DAQ-2003-033oai:cds.cern.ch:6186932003-05-29
spellingShingle Particle Physics - Experiment
Barczyk, M.
Burckhart-Chromek, D.
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, J.
Wolters, H.
Badescu, E.
Alexandrov, I.
Kotov, V.
Mineev, M.
Ryabov, Yu.
Verification and Diagnostics Framework in ATLAS Trigger/DAQ
title Verification and Diagnostics Framework in ATLAS Trigger/DAQ
title_full Verification and Diagnostics Framework in ATLAS Trigger/DAQ
title_fullStr Verification and Diagnostics Framework in ATLAS Trigger/DAQ
title_full_unstemmed Verification and Diagnostics Framework in ATLAS Trigger/DAQ
title_short Verification and Diagnostics Framework in ATLAS Trigger/DAQ
title_sort verification and diagnostics framework in atlas trigger/daq
topic Particle Physics - Experiment
url http://cds.cern.ch/record/618693
work_keys_str_mv AT barczykm verificationanddiagnosticsframeworkinatlastriggerdaq
AT burckhartchromekd verificationanddiagnosticsframeworkinatlastriggerdaq
AT caprinim verificationanddiagnosticsframeworkinatlastriggerdaq
AT dasilvaconceicaoj verificationanddiagnosticsframeworkinatlastriggerdaq
AT dobsonm verificationanddiagnosticsframeworkinatlastriggerdaq
AT flammerj verificationanddiagnosticsframeworkinatlastriggerdaq
AT jonesr verificationanddiagnosticsframeworkinatlastriggerdaq
AT kazarova verificationanddiagnosticsframeworkinatlastriggerdaq
AT koloss verificationanddiagnosticsframeworkinatlastriggerdaq
AT likod verificationanddiagnosticsframeworkinatlastriggerdaq
AT luciol verificationanddiagnosticsframeworkinatlastriggerdaq
AT mapellil verificationanddiagnosticsframeworkinatlastriggerdaq
AT solovievi verificationanddiagnosticsframeworkinatlastriggerdaq
AT hartr verificationanddiagnosticsframeworkinatlastriggerdaq
AT amorima verificationanddiagnosticsframeworkinatlastriggerdaq
AT klosed verificationanddiagnosticsframeworkinatlastriggerdaq
AT limaj verificationanddiagnosticsframeworkinatlastriggerdaq
AT pedroj verificationanddiagnosticsframeworkinatlastriggerdaq
AT woltersh verificationanddiagnosticsframeworkinatlastriggerdaq
AT badescue verificationanddiagnosticsframeworkinatlastriggerdaq
AT alexandrovi verificationanddiagnosticsframeworkinatlastriggerdaq
AT kotovv verificationanddiagnosticsframeworkinatlastriggerdaq
AT mineevm verificationanddiagnosticsframeworkinatlastriggerdaq
AT ryabovyu verificationanddiagnosticsframeworkinatlastriggerdaq