INTEGRATED AUTOMATED TEST CASE GENERATION FOR SAFETY-CRITICAL SOFTWARE
First Claim
1. A system comprising:
- a communication device operative to communicate with a user to obtain one or more requirements associated with a model for a test case generation module;
a translation computer module to receive the model, store the model and generate an intermediate model;
a generator computer module to receive the intermediate model, store the intermediate model, generate at least one test case;
a memory for storing program instructions;
at least one test case generation platform processor, coupled to the memory, and in communication with the translation computer module and the generator computer module, operative to execute program instructions to;
transform the model into an intermediate model by executing the translation computer module;
identify a model type associated with the intermediate model based on an analysis of the intermediate model by executing the generator computer module;
select a test generation method based on analysis of the identified model type by executing the generator computer module; and
generate at least one test case for use in software validation and verification.
1 Assignment
0 Petitions
Accused Products
Abstract
According to some embodiments, system comprises a communication device operative to communicate with a user to obtain one or more requirements associated with a model for a test case generation module; a translation computer module to receive the model, store the model and generate an intermediate model; a generator computer module to receive the intermediate model, store the intermediate model, generate at least one test case; a memory for storing program instructions; at least one test case generation platform processor, coupled to the memory, and in communication with the translation computer module and the generator computer module, operative to execute program instructions to: transform the model into an intermediate model by executing the translation computer module; identify a model type associated with the intermediate model based on an analysis of the intermediate model by executing the generator computer module; select a test generation method based on analysis of the identified model type by executing the generator computer module; generate at least one test case for use in software validation and verification. Numerous other aspects are provided.
-
Citations
20 Claims
-
1. A system comprising:
-
a communication device operative to communicate with a user to obtain one or more requirements associated with a model for a test case generation module; a translation computer module to receive the model, store the model and generate an intermediate model; a generator computer module to receive the intermediate model, store the intermediate model, generate at least one test case; a memory for storing program instructions; at least one test case generation platform processor, coupled to the memory, and in communication with the translation computer module and the generator computer module, operative to execute program instructions to; transform the model into an intermediate model by executing the translation computer module; identify a model type associated with the intermediate model based on an analysis of the intermediate model by executing the generator computer module; select a test generation method based on analysis of the identified model type by executing the generator computer module; and generate at least one test case for use in software validation and verification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving one or more requirements associated with a model for test case generation; transforming the model into an intermediate model by execution of a translation computer module; identifying a model type associated with the intermediate model based on an analysis of the intermediate model by execution of a generator computer module; selecting a test generation method based on the identified model type by execution of the generator computer module; and generating at least one test case for use in software validation and verification. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification