{'fraction_non_alphanumeric': 0.01639344262295082, 'fraction_numerical': 0.0, 'mean_word_length': 5.157894736842105, '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}}
IMA dynamic reconfiguration modeling and resource criticality analysis based on Petri net

Integrated Modular Avionics (IMA) system is becoming more complex because of the integration of system functions. However, the highly coupled modules result in a dramatic increase in the complexity of the system, which will cause safety issues due to the complex interactions. The dynamic reconfiguration of IMA system can make the aircraft execute the functions without landing, and recover from the fault quickly. However, the dynamic reconfiguration process is more prone to bringing about safety problems because of the dynamic resource configuration changes. Due to the complexity of the system, it is hard to find out which step of the dynamic reconfiguration process appears error with the resource call. In this paper, analysis on resource criticality is applied. First, the dynamic reconfiguration process is divided into a certain number of tasks. According to the resource that is needed to perform each task, then the key resources is determined for the completion of the task. The system is modeled with AADL and translated into Petri net. The resource's criticality calculation of the IMA dynamic reconfiguration process is established. It can be a great use in analyzing the safety and reliability of dynamic reconfiguration, to identify the exact location of the problem during the resource call.