{'fraction_non_alphanumeric': 0.020491803278688523, 'fraction_numerical': 0.0020491803278688526, 'mean_word_length': 5.303225806451613, '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}}
Data independent model structure for simulation within Vienna UT more space project

The Institute for Analysis and Scientific Computing at Vienna University of Technology (Vienna UT) has created models to simulate lecture room reservations, in order to test strategies for increasing the efficiency of utilisation, increasing booking fairness and perceived capacity without need to add more lecture rooms. Thus, the produced system had to satisfy some tough constraints: (1.) It had to be flexible and multifunctional, meaning that a dynamic code structure was needed so that program logic could depend on the imported data, but simulation algorithms would stay data-independent. (2.) The presentation logic had to be customized to fit the usability needs of the client, who would perform the simulation experiments himself. To report on both programming techniques and architectural decisions that enabled us to achieve these constraints is thus the main goal of this paper.