{'fraction_non_alphanumeric': 0.01928374655647383, 'fraction_numerical': 0.0, 'mean_word_length': 5.321739130434783, '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}}
Modular code generation for creating IoT applications

This paper builds on an earlier work that aims to generate code for connected digital systems (IoT, Internet of Things). Orcc-IoT was the adaptation of the Orcc dataflow design environment and code generator to the IoT problem area. IoT systems are characterized by heterogeneity of both the software and hardware environments therefore code generators targeting them must be able to handle embedded, client and server enviroments too. The first version of Orcc-IoT provided simplistic code generators. The extensions presented in this paper add embedded and server-side modules and more specialized wireless communication options to test Orcc-IoT's modular architecture.