{'fraction_non_alphanumeric': 0.016556291390728478, 'fraction_numerical': 0.0, 'mean_word_length': 4.814102564102564, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Surveillance de compositions de web services. Deux approches distribuées à base de chroniques pour la surveillance et le diagnostic

The ability to create self-healing software is a challenging task for research. This article describes an architecture dedicated to the monitoring and the diagnosis of web services. One of the main difficulties in this context is that faults may propagate from a service to another, which makes of diagnosis a crucial issue in order to react properly. Our main contribution is to extend the chronicle recognition approach to a distributed context such as choreographies of web services. Two cases are studied. In the first one, interactions between services are static and described a priori in WS-CDL; in the second one, the model of interactions is dynamic and built online. This work has been achieved and funded within the framework of the WS- DIAMOND European project.