{'fraction_non_alphanumeric': 0.011904761904761904, 'fraction_numerical': 0.0, 'mean_word_length': 5.166666666666667, '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}}
A Tool For Parallel Application Design

This paper presents an environment for developing parallel applications. Our approach uses a mixture of graphics and text to define a distributed program. The textual part is used to describe the internal behaviour of each process when the graphical representation highlights the application structure. An application is a set of actors which may be grouped in order to construct an entity called form. The graphical interface allows the construction of parallel or distributed application architecture and provides automatic code generation. High level abstractions of tools available under UNIX are also provided. Moreover, a pure textual approach is presented. It is equivalent to the graphical one. An application structure may be described using a high level formalism. This second approach can be combined with a tool for behaviour formal specification based on rewriting logic.