{'fraction_non_alphanumeric': 0.00995732574679943, 'fraction_numerical': 0.0, 'mean_word_length': 5.230088495575221, '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}}
Synchronous coordination in the μLog coordination model

In this paper we investigate the effects of synchronous communication in the μLog coordination framework. We start by defining the concept of synchronous coordination and then introduce it into the μLog framework. We formally present the transition rules for the synchronous coordination, and discuss some of the consequences of the choices we have made. From the transition rules follows that synchronous tell and synchronous get are actually very similar and can be expressed in terms of two elementary primitives: put and wait. It turns out that these two primitives are powerful enough to also support the other μLog communication primitives.