IP Library Granted Patent US 11,288,152
Granted Patent B2
US 11,288,152 · App. 16/751,230 · Granted Mar 29, 2022

Method for risk-based testing

Inventors: Kai Höfig (Munich, DE); Peter Zimmerer (Munich, DE)
Assignee: SIEMENS AKTIENGESELLSCHAFT
G06F11/263
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,288,152
App. No.
16/751,230
Granted
Mar 29, 2022
Kind
B2
Abstract

Provided is a computer-implemented method, the method including storing a meta-model in a computer-readable storage medium, wherein the meta-model includes at least one risk element, at least one test element and at least one objective element, and associations between the elements, wherein each risk element is associated with one or more objective elements, and/or each risk element is associated with one or more test elements, wherein at least one element of the elements and/or at least one association has at least one associated risk-related parameter. Also provided is a corresponding computer program product and system.

Claims (35)

1. A method for risk-based testing, the method comprising:

storing, by a processor of a technical system, a meta-model in a computer-readable storage medium of the technical system, wherein:

the meta-model comprises at least one risk element, at least one test element and at least one objective element, and associations between the at least one risk element, the at least one test element, and the at least one objective element,

the at least one risk element is associated with one or more objective elements, and/or the at least one risk element is associated with one or more test elements, and

at least one element of the at least one risk element, the at least one test element, and the at least one objective element and/or at least one association has at least one associated risk-related parameter, and

the meta-model provides a digital format which is used in the technical system for risk-based testing of a system under test;

performing, by the processor of the technical system, one or more applicable error handling measures to the system under test that fails an executed test, the one or more applicable error handling measures including an adaptation of the system under test or a sub-system of the system under test, switching off the system under test, or disabling the system under test; and

updating, by the processor, the meta-model using a feedback loop of the technical system, the feedback loop comprising results of executed tests.

2. The method according to claim 1 , wherein the at least one associated risk-related parameter of the at least one objective element and/or the at least one association is a probability parameter and/or a damage parameter.

3. The method according to claim 1 , wherein the at least one associated risk-related parameter of the at least one risk element and/or the at least one association is a test priority number and/or an exposure parameter.

4. The method according to claim 3 , wherein the exposure parameter is a product of a damage parameter and a probability parameter.

5. The method according claim 3 , wherein the test priority number is a product of a probability parameter, a damage parameter and a test effectiveness parameter.

6. The method according to claim 1 , wherein the at least one associated risk-related parameter of the at least one test element and/or the at least one association is a test effectiveness parameter.

7. The method according claim 1 , further comprising

instantiating the at least one risk element, the at least one test element and the at least one objective element to generate respective risk instances, test instances, and objective instances specifying a technical system, by a processor, and

storing the generated respective test instances, the generated respective objective instances and an objective in the computer-readable storage medium.

8. The method according to claim 7 , wherein instantiating the at least one risk element, the at least one test element, and the at least one objective element comprises:

constructing the risk instances, the test instances and the objective instances as objects from classes representing the at least one risk element, the at least one test element and the at least one objective element; or

generating the risk instances, the test instances and the objective instances as database entries from database content specifying the at least one risk element, the at least one test element and the at least one objective element.

9. The method according to claim 1 , wherein the stored meta-model is extended with at least one second risk element, at least one second test element and/or at least one second objective element depending on at least one test result of risk-based testing.

10. The method according to claim 1 , wherein the at least one risk element, the at least one test element and/or the at least one objective element of the stored meta-model is adapted depending on at least one test result of risk-based testing.

11. The method according to claim 1 , wherein the at least one associated risk-related parameter of the stored meta-model is increased or decreased depending on at least one test result of risk-based testing.

12. A computer program product, comprising a computer readable hardware storage device having computer readable program code stored therein, said program code executable by a processor of a computer system to implement the method according to claim 1 when the computer program product is running on a computer.

13. A system for risk-based testing, the system comprising:

a processor;

a non-transitory computer-readable storage medium, configured to store a meta-model, wherein:

the meta-model comprises at least one risk element, at least one test element and at least one objective element, and associations between the at least one risk element, the at least one test element, and the at least one objective element,

the at least one risk element is associated with one or more objective elements, and/or the at least one risk element is associated with one or more test elements,

at least one element of the at least one risk element, the at least one test element, and the at least one objective element and/or at least one association has at least one associated risk-related parameter, and

the meta-model provides a digital format which is used in a technical system for risk-based testing of a system under test;

a maintenance system coupled to the processor and the non-transitory computer-readable storage medium that performs one or more applicable error handling measures to the system under test that fails an executed test, the one or more applicable error handling measures including an adaptation of the system under test or a sub-system of the system under test, switching off the system under test, or disabling the system under test; and

a feedback loop coupled to the processor that updates the meta-model using results from executed tests.

14. The system according to claim 13 , wherein the system further comprises a processor, configured to

instantiate the at least one risk element, the at least one test element and the at least one objective element to generate respective risk instances, test instances and objective instances specifying a technical system, and

store the generated respective risk instances, the generated respective test instances and an objective in the computer-readable storage medium.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2020
From: HÖFIG, KAI; ZIMMERER, PETER
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 053326/0605 →
Priority Claims (1)
EP 19166270 · Mar 29, 2019 · regional
Continuity (1)
Related Publication 20200310938A1 · Oct 1, 2020