Developer Tools

DesCartes Builder's FDF DSL makes AI digital twin engineering a modeling practice

A visual DSL that lets domain experts build real-time digital twin pipelines without ad-hoc coding

Deep Dive

Digital twins increasingly rely on AI and ML pipelines, but engineering them remains ad-hoc, with hard-to-specify, validate, and reuse pipelines and scarce tooling. To address this, researchers led by Eduardo de Conto (NTU Singapore) developed Function+Data Flow (FDF), a visual domain-specific language that explicitly represents functions (ML models) and their composition, enabling reusable and verifiable pipeline architecture. FDF is implemented in DesCartes Builder, an integrated modeling environment that supports FDF-based digital twin synthesis and validation.

The team conducted an empirical user study where participants built a representative real-time digital twin prototype using DesCartes Builder. Results showed good usability across a broad range of potential users, especially for domain experts—the intended audience. The study also surfaced concrete strengths and areas for improvement, leading the researchers to propose H-FDF, a hierarchical extension of FDF that supports iterative and modular pipelines, enabling formal specification of complex pipelines such as dual training. The findings, submitted to the SoSyM journal, suggest that integrated, model-driven platforms can transform AI-based digital twin engineering from ad-hoc practice into a disciplined modeling discipline, reducing complexity and lowering the barrier for non-AI experts.

Key Points
  • DesCartes Builder uses FDF, a visual DSL, to compose and reuse ML models for digital twin pipelines
  • User study with domain experts showed good usability, especially for the intended audience of non-AI-specialist domain experts
  • H-FDF extension adds hierarchical modeling for iterative and modular pipelines like dual training, enabling formal specification

Why It Matters

This makes AI-powered digital twin development accessible to domain experts without deep ML expertise, cutting engineering overhead and enabling scalable reuse.

📬 Get the top 10 AI stories daily