Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following figure shows the roles of the modules that perform detection when a failure is detected and the data flow diagram. Figure  shows a case where a failure such as a service hang-up occurs, and Figure 2 shows a case where a failure such as a shortage of resources such as memory occurs. In the IVI system, each service in the IVI system needs to be monitored by heartbeat communication, etc. The Detector monitors the service and when it detects a failure, it notifies the service launcher of the information and sends a request to the service to restart or to restart the entire IVI system to bring the system back to a normal state. System resources(in this case, Memory, CPU, and GPU) need to be monitored as well. If the Detector monitors the resources and detects a failure, it will take the same steps to recover.

As described above, the functions of failure detection defined in this chapter shall cover the following.

  • Detection of failures that occur when service startup or termination
  • Detection of failures that occur in resources(System memory, CPU and GPU)

This chapter describes the use cases with that require the failure detection service, the functional requirements to realize handle the use cases, and the current  Basesystem design and implementation as a reference.

...

Figure 1


Figure 2

Use cases

In the following table, system failure detection use cases are described where a passenger at the assistant driver’s seat is operating with a navigation app in the car.Table 17, use cases which need System Failure Detection and Procedure when the IVI system is operated are described. The use cases UC.FD.1 to UC.FD.4 are for the passenger to face the navigation app failures, and UC.FD.5 is for OEM to analyze the failure at a service station later.

Table 3

#ItemDescription

UC.FD.1

Service failure at System startup

The passenger is not able to see the map image on the screen, e.g. the map service cannot be activated. 

UC.FD.2

Service failure when System is in use

The passenger is not able to see the map image on the screen due to the route calculation, guidance services, etc. not responding. 

UC.FD.3

System memory shortage detection

The map image on the screen has freezed and not been updated due to a shortage of system memory. 

UC.FD.4

CPU/GPU high load detection

The navigation map app does not respond in expected time and shows intermittent image updates due to very high work-load of system resources. 

UC.FD.5

CPU/GPU usage log

In case of poor usability, i.e. intermittent screen updates, the IVI system resource information is recorded for OEM to analyze the issues later. 

...