{'fraction_non_alphanumeric': 0.01644736842105263, 'fraction_numerical': 0.0, 'mean_word_length': 5.410526315789474, '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}}
Composable context-aware architectural connectors

In mobile and pervasive computing systems, the ability of an application to adapt its behavior in response to a changing environment is essential. In this paper we propose a new class of context-aware architectural connectors that enable software designers to incorporate context-aware aspects into a software architecture design. These context-aware connectors must also be composable to allow multiple types of context to be applied to a single architectural connection. We introduce our notion of context-aware connectors and describe some intended uses.