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.

Your microcontroller as a test object

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 action

HW/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 action

Traditional 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 action

Get your ExecutionPlatform.

1

Integrate your microcontroller as a DUT.

DUTF Integration Use up to 144 Digital I/O.
Use up to 24 Analog Outputs.
Use up to 8 Analog Inputs.
2

Choose ExecutionPlatform hardware for your needs.

Standalone Option

Standalone

One microcontroller.

Use it on your desk.

Rack Option

Rack

Different microcontrollers.

Multiple parallel users.

Mountable in your 19" rack.

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.