{'fraction_non_alphanumeric': 0.01422475106685633, 'fraction_numerical': 0.0, 'mean_word_length': 5.518518518518518, '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}}
From specification to management of composite object behavior

Many object-oriented systems provide composite objects to represent and manipulate objects having a complex structure. But only few systems provide adapted means to capture the behavior of composite objects. Nonetheless, managing the global behavior of composite objects is a complicated task which encompasses several aspects: the collaboration of the behavior of the composite object with that of its components, the management of its semantic integrity and the evolution of its behavior. Based on this taxonomy, a model is proposed for the specification, the representation and the management of the global behavior of composite objects.