{'fraction_non_alphanumeric': 0.018561484918793503, 'fraction_numerical': 0.0, 'mean_word_length': 5.299270072992701, '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}}
A Python Framework for Model Specification and Automatic Model Generation for Multiple Simulators

The System Entity Structure (SES) is a high level approach for variability modeling, particularly in simulation engineering. An SES describes a set of system configurations, i.e. different system structures and parameter settings of system components. In combination with a Model Base (MB), executable models can be generated from an SES. Based on an extended SES/MB approach, an enhanced software framework is introduced that supports variability modeling and automatic model generation for different simulation environments. The main focus of this paper is the presentation of open source software tools for modeling an SES and for the automated generation and execution of models derived from an SES and the belonging MB by means of an engineering application.