Recursive use of model based test generation for middleware validation
AssigneeInternational Business Machines Corporation
InventorsAlan Hartman, Kenneth Nagin, Guy Sharon
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAlan Hartman, Kenneth Nagin, Guy Sharon
Estimating the term…
Middleware is validated using a two layered modeling strategy for the generation of test suites. A high level model of the syntax of the programming language used to program the middleware generates a series of high level abstract programs. These high level abstract programs then undergo two separate translations. First they are translated directly into actual test programs, which are expressed in the programming language of the middleware. Second, they are translated into second models of the high level abstract programs. Running the model based test generator again on the second models produces a set of suites of test cases, each test case consisting of data inputs and predicted results for one of the actual test programs. The actual test programs are run repetitively using the middleware execution engine. The results are compared with the predicted results, using a generic validation engine.
A recursive computer-implemented model-based test generation method for validating a middleware application, comprising the steps of:
A computer software product for recursive model-based test generation to validate a middleware applications, including a computer-readable medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to:
A recursive computer-implemented model-based test generation method for validating a middleware application, comprising the steps of:
A computer software product for recursive model-based test generation to validate a middleware application, including a computer-readable medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to:
Apparatus for recursive model-based test generation to validate a middleware application, comprising:
Dependencies are inferred from the claim text.