Related Experiment Video
Updated: Aug 4, 2025

Real-Time Proxy-Control of Re-Parameterized Peripheral Signals using a Close-Loop Interface
Published on: May 8, 2021
µRT: A lightweight real-time middleware with integrated validation of timing constraints
Thomas Schöpping1, Svenja Kenneweg1, Marc Hesse1
1Cognitronics and Sensor Systems Group, Faculty of Technology, Bielefeld University, Bielefeld, Germany.
µRT offers a lightweight middleware solution for real-time embedded systems. This publish-subscribe and RPC middleware is transport-agnostic and validates timing constraints, proving efficient for microcontrollers.
Area of Science:
- Robotics and embedded systems software engineering.
Background:
- Modern software development commonly uses middleware for high-level applications.
- Limited middleware support exists for real-time systems and low-level control.
- Resource-constrained embedded systems require specialized middleware solutions.
Purpose of the Study:
- To introduce µRT, a lightweight middleware for resource-constrained embedded systems.
- To enable publish-subscribe communication and remote procedure calls (RPCs) with runtime timing constraint validation.
- To offer a transport-agnostic middleware solution.
Main Methods:
- Developed µRT as a lightweight middleware framework.
- Implemented publish-subscribe and RPC communication patterns.
- Integrated runtime validation for timing constraints.
- Evaluated µRT's performance, memory footprint, and scalability empirically.
- Assessed usability through a comparative study.
Main Results:
- µRT demonstrates a small memory footprint suitable for microcontrollers.
- Consistent temporal behavior and predominantly linear scaling were observed.
- The middleware is transport-agnostic, adaptable to various communication technologies.
- Empirical results validate its efficiency and performance.
- Usability was found competitive with existing state-of-the-art solutions.
Conclusions:
- µRT provides an effective and efficient middleware for real-time embedded systems.
- Its lightweight nature and flexibility make it ideal for resource-constrained environments.
- µRT addresses the gap in middleware support for low-level control and real-time applications.
Related Concept Videos
Constraints and Statical Determinacy
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
BIBO stability of continuous and discrete -time systems
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system....
Distributed Loads
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
Virtual Work for a System of Connected Rigid Bodies
Next,...
Multimachine Stability
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:

