The most widespread platform for MiL testing is Simulink which is used in the auto industry for model-based development to develop software for cars and other vehicles. In particular, it is suitable for auto code generation for the development of any kind of automotive software.
Run any model in Simulink. Test it with TPT.
Regardless which Simulink model you want to execute, TPT can test all of those models. Moreover, the test harness is generated automatically which allows you to concentrate on the testing, not on the test environment.
A large number of Simulink functionalities can be processed by TPT, such as structured data types (BUS signals), message signals and function calls.
Testing simple modules or complex systems – with or without plant model – is very easy with TPT. Even hundreds of input signals can be processed automatically, you can monitor internal signals and manipulate the relevant parameters accordingly.
Closed loop testing for Model-under-Test.
At times it might be necessary to feed the output of your Model under Test (MUT) back to TPT. Say, you want the system to react once the (virtual) vehicle has accelerated to 50km/h. This kind of reactive testing, also referred to as closed loop testing, can be easily implemented with TPT for any Simulink model. Additionally, this equally applies to SiL, PiL, or HiL environments, as well as to automated driving tests.
Next to Simulink model testing you can also test TargetLink models or ASCET models with TPT.
Feel free to browse through our Glossary of Test Terms in case you are looking for terminological explanations.