{'fraction_non_alphanumeric': 0.0210896309314587, 'fraction_numerical': 0.0, 'mean_word_length': 5.292817679558011, '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 Software Dual-Bus Architecture Suitable for Distributed Real-Time Embedded System

Distributed, real-time and embedded (DRE) systems with high confidence demands can benefit from dynamic reconfiguration technology to adjust and reconfigure system resources at runtime in response to the running state and normal or abnormal events. Reconfiguration is also the key technology for mission computing and the software system dynamic evolution. Monitoring the key objects of the system and taking action accordingly is a feasible mechanism to realize reconfiguration. In this paper, software sensors have been used to monitor the events, which help to guarantee the safety of the DRE system. It describes a component-based software dual-bus architecture (SDB), in which one software bus is dedicated to software sensors data transmission. The advantages are addressed, and it is expected to guarantee the real-time while supporting the monitoring of the running system information and the dynamic reconfiguration. In the end, we do some simulation of experiment evaluating our SDB architecture in the context of the INS/GNSS software system.