METHOD OF DYNAMIC ALLOCATION ON A STATICALLY ALLOCATED AND EMBEDDED SOFTWARE ARCHITECTURE
First Claim
1. A method of dynamically allocating one of a task and data/signal information on a statically embedded architecture of a vehicle, the method comprising:
- analyzing a system operation to identify a faulty component;
identifying one of a task performed by the identified faulty component and data/signal information associated with the faulty component; and
re-allocating the one of the task performed by the faulty component and the data/signal information associated with the faulty component to a statically allocated and embedded standby component so that performance of the re-allocated task for future system operations is performed by the standby component.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of dynamically allocating a task or a signal on a statically allocated and embedded software architecture of a vehicle includes identifying a faulty component. The faulty component may include a software component, a hardware component or a signal or communications link between components. Once the faulty component is identified, any tasks performed by or signals associated with the faulty component are identified, and the tasks performed by or the signals associated with the faulty component are re-allocated to an embedded standby component so that performance of the re-allocated task and/or signal for future system operations is performed by the standby component.
-
Citations
20 Claims
-
1. A method of dynamically allocating one of a task and data/signal information on a statically embedded architecture of a vehicle, the method comprising:
-
analyzing a system operation to identify a faulty component; identifying one of a task performed by the identified faulty component and data/signal information associated with the faulty component; and re-allocating the one of the task performed by the faulty component and the data/signal information associated with the faulty component to a statically allocated and embedded standby component so that performance of the re-allocated task for future system operations is performed by the standby component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for dynamically allocating one of a task and data/signal information on a statically embedded architecture of a vehicle, the system comprising:
-
a network; a plurality of electronic control units in operative communication with each other and with the network; wherein each of the plurality of electronic control units includes a local symptom collector; wherein at least one of the plurality of electronic control units includes a state of health determination module; wherein the state of health determination module is in operative communication with the plurality of electronic control units and the network; and wherein the state of health determination module is configured to identify a fault condition using an output from the local symptom collectors, and provide fault condition information to a reconfiguration manager, wherein the reconfiguration manager is configured to trigger reallocation of at least one of a task or data/signal information associated with the identified faulty condition. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification