Safety critical monitoring of microprocessor controlled embedded systems
First Claim
1. A safety critical monitoring system for a microprocessor controlled embedded system, comprising:
- a central processing unit comprising a microprocessor and a non-volatile memory accessible by the microprocessor and having an operating system stored therein for performing application specific embedded executive functions and application specific program logic stored therein for controlling an application system;
an input/output circuit for providing an interface between the central processing unit and the application system;
wherein the application specific program logic includes a defined set of safety critical rules for the application system corresponding to criteria for safety critical operations to be performed by the microprocessor in accordance with the application specific program logic; and
wherein the operating system has means linked to the stored set of safety critical rules for verifying that the safety critical operations performed by the microprocessor in accordance with the application specific program logic meet the criteria set by the safety critical rules and means for indicating a failure to meet said criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A safety critical monitoring system and method for a microprocessor controlled embedded system has application specific program logic including a defined set of safety critical rules for the application system corresponding to criteria for safety critical operations to be performed by the central processing unit in accordance with the application specific program logic. The operating system or central processing unit is linked to the stored set of safety critical rules for verifying that the safety critical operations performed in accordance with the application specific program logic meet the criteria set by the safety critical rules.
44 Citations
22 Claims
-
1. A safety critical monitoring system for a microprocessor controlled embedded system, comprising:
-
a central processing unit comprising a microprocessor and a non-volatile memory accessible by the microprocessor and having an operating system stored therein for performing application specific embedded executive functions and application specific program logic stored therein for controlling an application system; an input/output circuit for providing an interface between the central processing unit and the application system; wherein the application specific program logic includes a defined set of safety critical rules for the application system corresponding to criteria for safety critical operations to be performed by the microprocessor in accordance with the application specific program logic; and wherein the operating system has means linked to the stored set of safety critical rules for verifying that the safety critical operations performed by the microprocessor in accordance with the application specific program logic meet the criteria set by the safety critical rules and means for indicating a failure to meet said criteria. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A safety critical monitoring method for a microprocessor controlled embedded system, comprising the steps of:
-
providing a central processing unit having a microprocessor and a non-volatile memory accessible by the microprocessor; storing an operating system in the memory for performing application specific embedded executive functions and storing application specific program logic in the memory for controlling an application system; providing an interface between the central processing unit and the application system through an input/output circuit; wherein the application specific program logic includes a defined set of safety critical rules for the application system corresponding to criteria for safety critical operations to be performed by the microprocessor in accordance with the application specific program logic; linking the operating system to the stored set of safety critical rules to verify that the safety critical operations performed by the microprocessor in accordance with the application specific program logic meet the criteria set by the safety critical rules; and indicating a failure to meet said criteria. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A safety critical monitoring system for a microprocessor controlled embedded system, comprising:
-
a central processing unit comprising safety critical microprocessing means and a non-volatile memory accessible by the microprocessing means and having an operating system stored therein for performing application specific embedded executive functions and application specific program logic stored therein for controlling an application system; an input/output circuit for providing an interface between the central processing unit and the application system; wherein the safety critical microprocessing means comprises a first microprocessor for performing the application specific embedded executive functions, a safety critical microprocessor for performing safety critical operations and an input/output interface circuit responsive to the safety critical microprocessor for controlling data from the first microprocessor to the input/output circuit; wherein the application specific program logic includes a defined set of safety critical rules for the application system corresponding to criteria for the safety critical operations to be performed by the safety critical microprocessor in accordance with the application specific program logic; and wherein the safety critical microprocessor has a stored safety critical operating program linked to the stored set of safety critical rules for verifying that the safety critical operations performed by the safety critical microprocessor meet the criteria set by the safety critical rules and means for indicating a failure to meet said criteria. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A safety critical monitoring method for a microprocessor controlled embedded system, comprising the steps of:
-
providing a central processing unit comprising safety critical microprocessing means and a non-volatile memory accessible by the microprocessing means storing an operating system in the memory for performing application specific embedded executive functions and storing application specific program logic in the memory for controlling an application system; providing an interface between the central processing unit and the application system through an input/output circuit; wherein the safety critical microprocessing means comprises a first microprocessor for performing the application specific embedded executive functions, a safety critical microprocessor including a stored safety critical operating program for performing safety critical operations and an input/output interface circuit responsive to the safety critical microprocessor for controlling data from the first microprocessor to the input/output circuit; wherein the application specific program logic includes a defined set of safety critical rules for the application system corresponding to criteria for the safety critical operations to be performed by the safety critical microprocessor in accordance with the application specific program logic; and linking the safety critical microprocessor safety critical operating program to the stored set of safety critical rules for verifying that the safety critical operations performed by the safety critical microprocessor meet the criteria set by the safety critical rules; and indicating a failure to meet said criteria. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification