{'fraction_non_alphanumeric': 0.016253207869974338, 'fraction_numerical': 0.0, 'mean_word_length': 5.763005780346821, '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}}
Reconfiguring HUMS architectures for changing environments

Reconfiguration of architectures is an attractive alternate to redesign when a system's operating environment changes. Our work focuses on contribution to the formal description of reconfiguration, which deals with changing as little as possible from the original configuration, keeping the attributes associated with them unchanged. Reconfiguration amounts to adding and removing components and connections. Our goal is to be able to formally specify architecture in a simple, flexible, explicit, and adequate way with minimum disruption caused by reconfiguration. Our research has resulted in an automated system model to reconfigure HUMS (health usage and monitoring system). The automated design process involves selection of solutions from a large design space (knowledge domain) and application of this solution to synthesize designs or parts of designs that form the entire system. The automation system attempts to capitalize on the domain-specific knowledge developed from years of experience in engineering, system design and operation of the HUMS systems in order to handle system reconfigurations.