{'fraction_non_alphanumeric': 0.021870286576168928, 'fraction_numerical': 0.0, 'mean_word_length': 6.134408602150538, '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}}
Automatic generation of modifiable platform models in SystemC for Automatic System Architecture Exploration

Early Design Space Exploration (DSE) is crucial to achieve optimal designs in large, configurable embedded systems. In platform-based design, the exploration process must cover two areas: selecting the base platform and customizing the configuration parameters. Although exploring the optimal parameters' configuration is a well-known topic, there is a lack of works exploring both areas together. There are no mechanisms to describe all the platform possibilities or simulation infrastructures capable of supporting automatic DSE of both areas. This work proposes a XMLbased methodology oriented to describe and automatically create system models of fully configurable systems. The XML descriptions are adequate to be handled by common multi-objective exploration tools. The simulation infrastructure developed automatically creates the models of the different possible architectures and obtains their performance features to perform the exploration. To allow efficient architecture exploration, the high-level system model is automatically built at runtime, avoiding recompiling times. Keywords—Multiprocessor System-on-chip, system modeling, architecture exploration, design space exploration, native co-simulation