{'fraction_non_alphanumeric': 0.02453271028037383, 'fraction_numerical': 0.0, 'mean_word_length': 4.601307189542483, '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}}
Synthesis in Adaptive Web Systems

An adaptive Web system adapts the Web pages to its users, based on the current state of the system. There are two approaches to this page adaptation: either the pages exist statically or they are generated dynamically. In the first approach, the system may add, remove, or change the fragments inside the pages to adapt it. In this case, since the pages are predesigned, there are limitations to the changes that can be applied. On the contrary, when the pages are generated dynamically (the second approach), all the features and attributes of the pages may be customized based on the current state of the system. In this paper, we formalize dynamic generation of Web pages and refer to it as Web page synthesis. An architecture for an adaptation server, which uses a synthesis engine to generate Web pages, is proposed.