Your microcontroller is the DUT
The ExecutionPlatform is a generic Processor-in-the-Loop (PiL) test system to which your microcontroller is connected as a plug-in board. We call this board Device-under-Test (DUT).
This board makes pins and programming interface accessible to the test system. You design it with our template or order a ready-to-use one.

One device for unit, integration & system tests
Connect agents to the physical world
LLMs are excellent at software and blind to physics. The ExecutionPlatform tests exactly the boundary where an AI's knowledge ends: the transition from firmware to electrical signal at the microcontroller pin.
The ExecutionPlatform user interface is based on standards. We do not invent yet another test or model description language. All input is text. All actions are fully automatic. This design makes it the ideal choice for AI agents.
Write your tests
Test individual functions, classes or modules. With the Code Interface, you can easily flash and start your unit tests on the microcontroller. The results are conveniently prepared and evaluated on the PC. Using a built-in benchmark function, you can ensure that the timing behavior meets your requirements.
Ready-made support for GoogleTest, Unity, Catch2.
No need to run on PC with another compiler.
Permanently check timing behavior for critical paths.
See unit testing in actionHW/SW integration tests check the interaction between hardware-dependent code and the physical pin level of the microcontroller. Using Endpoints, you start processes on the pins or evaluate processes started by the microcontroller. This might be setting/reading a GPIO pin or sending/receiving a CAN frame.
Tests use the Code Interface to execute a function on the microcontroller and thus trigger the behavior to be tested on the pins. This behavior is then automatically checked using the appropriate endpoint.
Reproducibility guaranteed through automation.
Easily check error states.
Prove coverage for drivers/HAL.
See integration testing in actionTraditional system tests use complex HiL systems that test the product at the outer limits of the circuit board. The ExecutionPlatform offers an innovative and practical alternative that can already be used in the early development phase.
A Model simulates the microcontroller’s environment on the pins. Endpoints can trigger one-off or regular events on the pins. The model uses callbacks to respond to events initiated by the microcontroller.
System tests during development.
Digital twin of the environment via model.
Real-time capability guaranteed.
See system tests in actionGet your ExecutionPlatform.
1 | Integrate your microcontroller as a DUT.
Use up to 24 Analog Outputs. Use up to 8 Analog Inputs. |
2 | Choose ExecutionPlatform hardware for your needs. |
3 | Choose a package for your needs. Unit Everything to write unit tests and benchmarks. Code Interface GPIO + Analyzer Endpoint Quick Email support Continuous software updates Free hardware upgrade for new EP-generations Integration Hardware/Software integration tests for all your periphery. Everything in "Unit" All peripheral Endpoints Powerful ways for fault injection System Agile system tests during development. Everything in "Integration" All simulation Endpoints Digital Twin models to simulate environment FMI dynamic models to simulate environment Test your production firmware |
Why customers choose us
Four reasons teams move to PiL.
Stable firmware
- Open Loop Tests that let you write robust drivers.
- Check error scenarios that are otherwise hard to test.
Built on standards
- Robot Framework, pytest and FMI. No test or model language of our own.
- All input is text. All actions are automatic. People and AI agents use it the same way.
Focus on your core business
- No more self-made rigs that nobody can maintain.
- Trainings and documentation so that everyone can use it.
Scales to your budget
- 10x cost reduction compared to a typical HiL system.
- Flexible monthly licensing. Pay only for what you need.
Specific questions?
Take a look at our FAQ.
Check your microcontroller, talk to us, or join the monthly webinar.


