{'fraction_non_alphanumeric': 0.013872832369942197, 'fraction_numerical': 0.004624277456647399, 'mean_word_length': 5.23021582733813, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Stepwise Development of Distributed Vertex Colouring Algorithms (Abstract)

Verifying distributed algorithms is non trivial. A promising methodology is based on the Event B language and the refinement process : it consists in redeveloping the algorithms by targeting a collection of required properties, using the refinement of models which preserves the properties of an abstract one in concrete ones. This approach has already been followed by Abrial et al for their work on the IEEE 1394 protocol. Our goal is to integrate probabilities into this approach. It appears that there are other proposals for dealing with this problem. This paper presents an illustration of our approach through the study of vertex coloring algorithms, based on an algorithm cited by Metiver et al, and preliminary elements of a global methodology on realistic distributed algorithms.