{'fraction_non_alphanumeric': 0.013613861386138614, 'fraction_numerical': 0.0, 'mean_word_length': 6.223214285714286, '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}}
SoftBean Composer: a visual environment for component assembly

In this paper, we describe a visual environment, SoftBean Composer, for component assembly. Key ideas of this visual environment include explicit representation of component boundary elements based on a component model and explicit separation of core component functionality from inter-component communication mechanisms and strategies. Component boundary elements are abstracted into Ports dealing with communications between component internal parts and the outside world. Inter-component communications are abstracted into Links dealing with communications in local or distributed fashions. Component boundary information is discovered using introspection at component assembly time and assistance is provided to users in component assembly.