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.
Software Tools for Managing Large Swarms of Autonomous Decentralized Devices
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.
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.
What was built
A development environment and a middleware platform that includes tools for communication, data management, and automated software verification.
Who needs this
Who can put this to work
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.
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.
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.
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.
Contact NOVA ID FCT in Portugal
Talk to the team behind this work.
Contact us to explore licensing the TaRDIS middleware for your swarm applications.