An electronic control unit (ECU) 212 is also provided that may control one or more systems of the vehicle. For example, the ECU 212 may be an engine control module, powertrain control module, transmission control module, brake control module, and other such units for controlling systems of the vehicle. In some cases, the ECU 212 may be more than one ECU 212, such as multiple of the units listed above. The ECU 212 may receive signals from the computing device 202 that provide information used by the ECU 212 for controlling different systems of the vehicle. The ECU 212 may also provide information to the computing device 202 about the systems of the vehicle. This may include the operational status or other operating information about the systems of the vehicle. The ECU 212 may receive data from the sensors 228 through the computing device 202. The data from the sensors 228 may be used to monitor and adjust operation of the functional elements of the vehicle. Data from the ECU 212 is received by the data collection element 222 and may be used, as with the data from sensors 228, as inputs into the adaptive rule-based system 312.