CPC G06F 11/079 (2013.01) [B60W 50/0205 (2013.01); G06F 11/0739 (2013.01)] | 20 Claims |
1. A data analytics system for a vehicle, the data analytics system comprising:
one or more controllers including a multi-layered control software architecture including two or more software layers and a health monitoring structure, the one or more controllers executing instructions to:
receive a fault;
in response to receiving the fault, generate, by the health monitoring structure, a plurality of unique triggers as the fault propagates throughout the multi-layered control software architecture;
build a network including a plurality of propagation paths, wherein each propagation path represents when the fault activates a first unique trigger in a lower software layer and propagates to a higher software layer to activate a second unique trigger;
identify one or more main propagation paths that are part of the network based on a data analysis of a mock big data set;
build a complete propagation pathway that includes two or more main propagation paths, wherein the complete propagation pathway follows the fault from a bottommost software layer to a global software layer of the multi-layered control software architecture; and
in response to determining only one main propagation path exists within the network, determine a root cause of the fault based on the only one main propagation path.
|