Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
First Claim
Patent Images
1. An uncontrolled data processing device (UDPD), comprising:
- a display;
a processor; and
memory comprising instructions when executed by the processor, cause the processor to determine whether a safety critical application (SCA) is functioning properly on the UDPD, comprising;
initiate a computation using reference computational inputs by the SCA to derive a computation test result;
retrieving a corresponding reference computational data stored in memory of the UDPD;
compare the derived computation test result with the retrieved corresponding reference computational data; and
determine whether the SCA is functioning properly on the UDPD based on the comparing.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device are provided. Various combinations of installation, functional, host integrity, coexistence, interoperability, power management, and environment checks are performed at various times to determine if the safety critical application operates properly on the device. The operation of the SCA on the UDPD may be controlled accordingly.
74 Citations
18 Claims
-
1. An uncontrolled data processing device (UDPD), comprising:
-
a display; a processor; and memory comprising instructions when executed by the processor, cause the processor to determine whether a safety critical application (SCA) is functioning properly on the UDPD, comprising; initiate a computation using reference computational inputs by the SCA to derive a computation test result; retrieving a corresponding reference computational data stored in memory of the UDPD; compare the derived computation test result with the retrieved corresponding reference computational data; and determine whether the SCA is functioning properly on the UDPD based on the comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification