Abstract
The paper deals with reconfigurable component-based embedded control systems to be safe when hardware or software faults occur at run-time. We define an agent-based architecture to handle automatic reconfigurations under well-defined conditions when run-time faults occur. We propose an implementation for the agent which maintains many queues to save run-time faults. This implementation aims to minimize the global waiting time of faults in queues. Multiple simulations are applied in the paper to find the best policy allowing an optimal reactivity of the system. We develop the tool "SimulatorAgent" to encode this approach that we apply to a Benchmark Production System.