{'fraction_non_alphanumeric': 0.01037344398340249, 'fraction_numerical': 0.0, 'mean_word_length': 5.708333333333333, '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}}
Interacting Components - A Conceptual Architecture Model

We describe a conceptual framework for understanding software architecture as software models. Within this setting we focus on a particular perspective by describing a software system execution as consisting of interacting components. We characterize the component and interaction concepts and we devise means for making them explicit. Finally we consider architectural evolution in the realm of components and interactions.