“…1) Suppose a multi-component system has critical components that influence the system's reliability, and the system will stop working if those components fail [57]. 2) Preventive maintenance procedures for critical system components are performed without a need for a system to stop working, while corrective maintenance procedures cannot be performed without a system stopping [58]. 3) Maintenance workers often make errors when implementing procedures for checking or maintaining system components due to various factors (e.g., lack of procedures understanding, work pressures, complexity of system components, lack of experience or training, and other factors related to work environment as atmosphere temperature, lighting, noising, etc.…”