{'fraction_non_alphanumeric': 0.01671891327063741, 'fraction_numerical': 0.0, 'mean_word_length': 6.149253731343284, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Energy-optimized Data Serialization For Heterogeneous WSNs Using Middleware Synthesis

Developing applications for resourceconstrained devices is an intricate task in itself and additionally requires in-depth domain expertise to optimize aspects such as communication overhead, resource usage and energy consumption. Frequently, these refinements are omitted because they are time-consuming, laborious and error-prone. Hence, automating these aspects lets developers and applications intrinsically benefit from the wisdom of experts. In this paper we propose a combined approach to WSN development that is comprised of our novel data type serialization scheme microFibre and our previously published work FABRIC to generate custom tailored, lean code for heterogeneous devices. We present measurements showing that microFibre clearly outperforms existing well-known solutions in encoding quality while only moderately increasing the application’s footprint.