Monitoring and Diagnostics for C/C++ Real-Time Applications

Yves Fischer · CERN Document Server (European Organization for Nuclear Research) · 2014

Knowledge about the internal state of computational processes is essential for problem diagnostics as well as for constant monitoring and pre-failure recognition. The CMX li- brary provides monitoring capabilities similiar to the Java Management Extensions (JMX) for C and C++ applications. This thesis provides a detailed analysis of the requirements for monitoring and diagnos- tics of the C/C++ processes at CERN. The developed CMX library enables real-time C/C++ processes to expose values with- out harming their normal execution. CMX is portable and can be integrated in different monitoring architectures.

Read the paper · More papers on PaperTik