{'fraction_non_alphanumeric': 0.02252252252252252, 'fraction_numerical': 0.0045045045045045045, 'mean_word_length': 6.0, '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}}
An approach to supporting architecture evolution in Internetware

In order to take advantage the Internetware paradigm, software architecture is important research subject. Software architecture is the core of software systems and acts as a guideline for many development activities. Currently, not many approaches support the self-adaptability of architecture in Internetware. In this paper, an approach to evolving the software architecture in Internetware is presented, consisting of (1) representing source architecture via graph description and discussing the impact of qualities and functions on architecture, (2) transforming it into the new style via transformation techniques through the verified rules, (3) regenerating the code of the target architecture through the FermaT workbench, and (4) proposing a runtime supporting evolution environment for Internetware based systems.