SciTransfer
TaRDIS · Project

Software Tools for Managing Large Swarms of Autonomous Decentralized Devices

digitalTestedTRL 5

Imagine trying to coordinate a thousand tiny robots or satellites without a central boss telling them what to do. It is like trying to organize a flash mob where everyone has to decide their own moves based on what their neighbors are doing. This project creates a toolkit that helps engineers write the rules for these groups so they don't crash or glitch, even when they lose connection with each other.

By the numbers
12
consortium partners
4
industrial use cases
6
industry partners
The business problem

What needed solving

Developing software for swarms of devices is too complex for typical engineers because it requires deep knowledge of networking, hardware, and data management. This leads to systems that are prone to errors when devices disconnect or behave unpredictably.

The solution

What was built

A development environment and a middleware platform that includes tools for communication, data management, and automated software verification.

Audience

Who needs this

Satellite swarm operatorsSmart factory automation engineersDecentralized energy grid managersEdge AI application developers
Business applications

Who can put this to work

Aerospace
enterprise
Target: Satellite constellation operator

If you are a satellite constellation operator dealing with coordinating multiple orbiting units — this project developed a programming environment and middleware that ensures these swarms operate correctly and autonomously. This reduces the risk of system failures in space where manual intervention is impossible.

Manufacturing
mid-size
Target: Smart factory integrator

If you are a smart factory integrator dealing with distributed control processes for autonomous machines — this project developed a toolbox of libraries and tools that automates the verification of component interactions. This prevents costly downtime caused by software errors in complex machine networks.

Energy
SME
Target: Decentralized energy market provider

If you are a decentralized energy market provider dealing with dynamic peer-to-peer trading — this project developed a decentralized data management platform that handles high dynamicity. This allows for a more resilient and automated energy exchange without relying on a single central server.

Frequently asked

Quick answers

What is the cost or pricing for the TaRDIS tools?

Based on available project data, there is no information regarding the pricing or cost of the resulting software tools.

Can this be scaled to thousands of devices?

Yes, the project specifically targets swarm systems which are described as needing decentralized solutions to handle their scale and inherent heterogeneity.

Who owns the IP and how is it licensed?

Based on available project data, the specific IP and licensing terms are not provided, though it involves a consortium of 12 partners.

How do I integrate this into my existing software stack?

The project provides a language-independent event-driven programming paradigm and standalone tools that can be integrated into development environments.

What is the timeline for deployment?

The project period runs from 2023-01-01 to 2026-03-31, indicating that final results will be available by early 2026.

Consortium

Who built it

The consortium is heavily weighted toward commercial application, with a 50% industry ratio (6 industry partners out of 12 total). This balance, combined with 3 SMEs and 5 universities across 8 countries, suggests a strong pipeline from theoretical research in programming languages to practical industrial validation in sectors like satellite tech and smart factories.

How to reach the team

Contact NOVA ID FCT in Portugal

Next steps

Talk to the team behind this work.

Contact us to explore licensing the TaRDIS middleware for your swarm applications.