Saved in:
Bibliographic Details
Main Authors: Beckers, Thomas, Drgoňa, Ján, Nghiem, Truong X.
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2602.07581
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912887645143040
author Beckers, Thomas
Drgoňa, Ján
Nghiem, Truong X.
author_facet Beckers, Thomas
Drgoňa, Ján
Nghiem, Truong X.
contents Modern cyber-physical systems (CPS) integrate physics, computation, and learning, demanding modeling frameworks that are simultaneously composable, learnable, and verifiable. Yet existing approaches treat these goals in isolation: causal block diagrams (CBDs) support modular system interconnections but lack differentiability for learning; differentiable programming (DP) enables end-to-end gradient-based optimization but provides limited correctness guarantees; while contract-based verification frameworks remain largely disconnected from data-driven model refinement. To address these limitations, we introduce differentiable causal block diagrams ($\partial$CBDs), a unifying formalism that integrates these three perspectives. Our approach (i) retains the compositional structure and execution semantics of CBDs, (ii) incorporates assume--guarantee (A--G) contracts for modular correctness reasoning, and (iii) introduces residual-based contracts as differentiable, trajectory-level certificates compatible with automatic differentiation (AD), enabling gradient-based optimization and learning. Together, these elements enable a scalable, verifiable, and trainable modeling pipeline that preserves causality and modularity while supporting data-, physics-, and constraint-informed optimization for CPS.
format Preprint
id arxiv_https___arxiv_org_abs_2602_07581
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle $\partial$CBDs: Differentiable Causal Block Diagrams
Beckers, Thomas
Drgoňa, Ján
Nghiem, Truong X.
Systems and Control
Machine Learning
Programming Languages
Modern cyber-physical systems (CPS) integrate physics, computation, and learning, demanding modeling frameworks that are simultaneously composable, learnable, and verifiable. Yet existing approaches treat these goals in isolation: causal block diagrams (CBDs) support modular system interconnections but lack differentiability for learning; differentiable programming (DP) enables end-to-end gradient-based optimization but provides limited correctness guarantees; while contract-based verification frameworks remain largely disconnected from data-driven model refinement. To address these limitations, we introduce differentiable causal block diagrams ($\partial$CBDs), a unifying formalism that integrates these three perspectives. Our approach (i) retains the compositional structure and execution semantics of CBDs, (ii) incorporates assume--guarantee (A--G) contracts for modular correctness reasoning, and (iii) introduces residual-based contracts as differentiable, trajectory-level certificates compatible with automatic differentiation (AD), enabling gradient-based optimization and learning. Together, these elements enable a scalable, verifiable, and trainable modeling pipeline that preserves causality and modularity while supporting data-, physics-, and constraint-informed optimization for CPS.
title $\partial$CBDs: Differentiable Causal Block Diagrams
topic Systems and Control
Machine Learning
Programming Languages
url https://arxiv.org/abs/2602.07581