{'fraction_non_alphanumeric': 0.01579466929911155, 'fraction_numerical': 0.0029615004935834156, 'mean_word_length': 5.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}}
Research of the Finding Technology of Invocation Model and Data Model of Testing Systems Based on TTCN-3

As the test system grows in size and the testers change, the management and maintenance of the huge test systems have become more and more difficult. Therefore the reverse engineering based on TTCN-3 test systems can help testers grasp the system design from higher levels, and can test the consistence between test design and test implementation, which is of great significance and important value for test system maintenance, expansion and evaluation. This thesis presents the reverse model recovery for the legacy code developed by TTCN-3. It can also help tester and maintainers to verify the test implement. Then the test system meta-model is designed. This thesis also introduced the technologies of the discovery of invocation model and data model based on the reverse model discovery system framework. Finally, the algorithms of extracting invocation model and partitioning data model are described.