Testing MiL, SiL, PiL, HiL and Vehicle

With PIKETEC TPT, you can test ECU software and embedded control systems in all development phases such as Model-in-the-loop  (MiL testing), Software-in-the-loop (SiL testing), Processor-in-the-loop (PiL testing), Hardware-in-the-loop (HiL testing), ECU testing and vehicle testing.

Safety standard directives can be satisfied while testing with TPT up to the highest safety level. Relevant standards, such as ISO26262, are well supported.

TPT Supports TPT Features Supported Test Environments
TPT supports all testing activities from test case design/generation, test execution, test assessment and reporting, as well as test management and requirements traceability.
  • Test Modeling
  • Test Case Generation
  • Test Assessment
  • Measurement Data Assessment
  • Safety & ISO 26262
  • Code Coverage
  • Requirements Coverage
  • Dashboard
  • Signal Viewer
  • Simulink/TargetLink Testing
  • ASCET Model Testing
  • C/C++ Code Testing
  • Component Testing
  • Co-Simulation with TPT/FUSION
  • ADAS Testing
  • Testing Processor-in-the-Loop (PiL)
  • Testing Hardware-in-the-Loop (HiL)
  • CAN Functional Testing
  • Automation of Driving Tests

Test Environments of TPT

Model-in-the-loop (MiL)
MIL-tests in TPT can be executed on MATLAB/Simulink, TargetLink, and ASCET. Analysis of your model interface, the generation of a test harness and test execution: every step is automated by TPT.

Testing Simulink models    Testing ASCET models

Software-in-the-loop (SiL)
C-code can directly be tested with TPT. Also AUTOSAR software components can be tested with TPT as well as C-code that has automatically been generated from Simulink, TargetLink, or ASCET models

Testing C/C++ code
Co-Simulation with FUSION

Processor-in-the-loop (PiL)
PIL-tests can be performed with TPT on different architectures by coupling TPT closely to the Universal Debug Engine (UDE) by PLS, or Trace32 by Lauterbach. PIL-tests via Simulink are also possible.

Testing PiL

Hardware-in-the-loop (HiL)
TPT is connectable to dSPACE HIL, Simulink Realtime, Concurrent iHawk, NI Veristand, CANoe or LABCAR HIL. Dependent on the HIL, the TPT-VM runs on a control-PC and communication via ASAM HIL API or on real-time capable hardware.

Testing HiL

Automated Driving Test
It is possible to establish a communication between TPT and a vehicle. Parallel driver interaction is possible via acoustic message or graphical display.

Vehicle Testing

TPT Customer Success Stories

Daimler: Trucks Powertrain The Daimler Trucks powertrain development department successfully uses TPT for the functional testing of transmission management software, both for module tests and for integration tests.
Bosch: Diesel Gasoline Systems The Robert Bosch GmbH uses TPT for module and integration tests in the development process of „Diesel Gasoline Systems“
Daimler: Hybrid Powertrain The hybrid powertrain development department at the Daimler AG successfully uses TPT for module tests with MATLAB/Simulink.
VW: Energy Management Systems Since years, Volkswagen successfully uses TPT in the development of energy management systems of high-voltage batteries and other charger systems. They use TPT both for module tests in MATLAB/Simulink and for integration tests.
Daimler: Interior electronic Since several years, the electronic development departments of Mercedes at the Daimler AG successfully use TPT in all of their projects to test Simulink and TargetLink models of interior electronics. This also applies to components of their suppliers where both exchange TPT models.
Autonomous Driving Renault uses TPT for the validation of Advanced Driver Assistance Systems (ADAS) and Autonomous Driving Functions as well as other body functions like tire pressure monitoring system
Emergency Braking System The trucks electronic development department at the Daimler AG uses TPT to test Simulink models and HiL test benches to validate the system of the emergency-braking systems.