🤖 AI Summary
Quantum software development faces challenges including strong backend coupling, poor cross-platform reusability, and inflexible experiment scheduling. To address these, this paper proposes a backend-agnostic quantum computing execution engine that decouples experimental design from low-level execution via a declarative interface and modular architecture, enabling asynchronous distributed task scheduling and customizable execution policies. We introduce a unified experiment management protocol and integrate multiple backend adapters to support coordinated scheduling and interoperability between quantum and classical resources. Evaluation demonstrates significant improvements in code portability and reusability: the engine enables seamless migration across heterogeneous platforms—including superconducting qubits, trapped-ion systems, and quantum simulators—in automated benchmarking and hybrid verification scenarios. This reduces development and deployment complexity, thereby advancing the engineering maturity of quantum software.
📝 Abstract
As quantum computing evolves from theoretical promise to practical deployment, the demand for robust, portable, and scalable tools for quantum software experimentation is growing. This paper introduces Quantum Executor, a backend-agnostic execution engine designed to orchestrate quantum experiments across heterogeneous platforms. Quantum Executor provides a declarative and modular interface that decouples experiment design from backend execution, enabling seamless interoperability and code reuse across diverse quantum and classical resources. Key features include support for asynchronous and distributed execution, customizable execution strategies and a unified API for managing quantum experiments. We illustrate its applicability through two life-like usage scenarios such as automated benchmarking and hybrid validation, discussing its capacity to streamline quantum development. We conclude by discussing current limitations and outlining a roadmap for future enhancements.