{'fraction_non_alphanumeric': 0.005668934240362812, 'fraction_numerical': 0.0, 'mean_word_length': 5.26241134751773, '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}}
Model Transformation using Adaptive Systems

The key research focus of this paper is the combination of advantages from rule based and adaptive systems to produce a hybrid technique that is better able to handle transformations than either technique in its own right. The target problem for the techniques we are developing of reverse engineering is a significant problem when dealing with legacy systems but has great advantages over the significant costs of maintaining or reengineering the old code. The significant novelty of the system is the application of adaptive systems to the problem, these serve to reduce the complexity and quantities inherent in defining transformations rules for each individual case. Current reverse engineering approaches fail due to the difficulties of writing rules to recognize every possible pattern of code that maps to the higher level model.