Computer-Orchestrated Design of Algorithms: From Join Specification to Implementation
Abstract
Equipping query processing systems with provable theoretical guarantees has been a central focus at the intersection of database theory and systems in recent years. However, the divergence between theoretical abstractions and system assumptions creates a gap between an algorithm's high-level logical specification and its low-level physical implementation. Ensuring the correctness of this logical-to-physical translation is crucial for realizing theoretical optimality as practical performance gains. Existing database testing frameworks struggle to address this need because necessary algorithm-specific inputs such as join trees are absent from standard test case generation, and integrating complex algorithms into these frameworks imposes prohibitive engineering overhead. Fallback solutions, such as using macro-benchmark queries, are inherently too noisy for isolating intricate defects during this translation. In this experience paper, we present a retrospective analysis of , a computer-orchestrated testing framework utilized during the logical-physical co-design of TreeTracker Join (), a theoretically optimal yet practical join algorithm recently published in ACM TODS. By synthesizing minimal reproducible examples, successfully isolates subtle translation defects, such as state mismanagement and mapping conflicts between join trees and bushy plans. We demonstrate that this logical-to-physical translation process is a bidirectional feedback loop: early structural testing not only hardened 's physical implementation but also exposed a boundary condition that directly refined the formal precondition of itself. Finally, we detail how confronting these translation challenges drove the architectural evolution of into a robust, structure-aware test generation pipeline for join-tree-dependent algorithms.
Cite
@article{arxiv.2603.19434,
title = {Computer-Orchestrated Design of Algorithms: From Join Specification to Implementation},
author = {Zeyuan Hu},
journal= {arXiv preprint arXiv:2603.19434},
year = {2026}
}
Comments
Refined the discussion of Luo et al. (2026), improved text clarity, and fixed a typo in Figure 1