A software reduction component may be provided with a software interface.
The software interface may define a test case load method also define a
model load method. The reduction component has logic for reducing test
cases loaded via implementations of the method definitions. An
implementation of the software interface can be provided. The
implementation has an implementation of the defined test case load
method, which can parse test cases in a first format and can build data
structures corresponding to the test cases that are accessible by the
software reduction component. The implementation can also have an
implementation of the defined model load method, which can parse
descriptions of models of respective programs and generate therefrom
model data structures that model behavior of the respective programs.