Recursive use of model based test generation for middlevare 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 method of validating a computer application, comprising the steps of:
A computer software product, comprising a computer-readable medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to perform a method of validating a computer application, comprising the steps of:
A method of validating middleware, comprising the steps of:
A computer software product, comprising a computer-readable medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to perform a method of validating middleware, comprising the steps of:
An apparatus for validating a computer application, comprising:
An apparatus for validating middleware, comprising:
Dependencies are inferred from the claim text.