{'fraction_non_alphanumeric': 0.013677811550151976, 'fraction_numerical': 0.0, 'mean_word_length': 5.656565656565657, '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}}
Efcient Execution Model for Component-Oriented Software

Traditional statically composed software can be globally optimized for execution speed already at compile-time. For dynamically composed component-oriented software a different execution model has to be employed to achieve similar performance. When components are compiled, little is known about the environment they will be used in later. Only after the deployment phase the required global information is available to aggressively optimize the overall system. This poster shows how runtime code recompilation can be employed to provide an efficient execution model for dynamically composed software.