{'fraction_non_alphanumeric': 0.0107095046854083, 'fraction_numerical': 0.0, 'mean_word_length': 5.338983050847458, '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}}
Implementation issues of a unified information model-based CACE integrated environment

The creation of an open CACE integrated environment presupposes the existence of standardised mechanisms which equip the environment with enough flexibility for incorporating as wide a range of tools as possible. This paper discusses the central mechanism for the exchange of information between various tools integrated in a prototype CACE environment based on the unified information model. Details of the data communication mechanism and how it has been implemented for a range of diverse tools are discussed. The impact to the user of the existence of this mechanism is considered, and its main merits, from an implementation point of view, are explained.