SURVEY ON SOFTWARE ARCHITECTURE FOR QUANTUM COMPUTING: DESIGN PRINCIPLES, CHALLENGES, AND FUTURE DIRECTIONS
Quantum computing is imagined as the route to moving the current paradigm for problem solving that could not, under the old paradigm, be solved within a feasible period of time. In spite of these promises, it needs to fulfill all of these by demonstrating the proper architecture upon which such processing challenges that the quantum computer hardware dictates could be mounted. This paper revisits these very basics forming the pivot of design quantum software architecture and is guided by principles relating to modularity, hybridization, scalability, and fault tolerance. A focus on these, but putting much emphasis on modularity and hybridization on issues relating to handling the complexity or optimizing the system's performance. The paper also highlights some major challenges in the development of quantum software: hardware constraining, lack of standardization, and the need for effective fault tolerance mechanisms. The survey will provide comparisons between existing frameworks like Qiskit, Cirq, and Amazon Braket to carve out interoperability gaps and platform specialization. It also discusses some of the future directions, including hybrid architectures, integration of machine learning, standardization efforts, and co-design of hardware-software systems that will be essential to drive quantum computing toward scalability and widespread adoption. The work is a rich source for both the researcher and the practitioner by setting out an overview of the current status and offering a vision as to how to create the next generation quantum software architectures, which will be efficient, scalable, and prepared to respond to diverse application demands.
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-04-30
- DOI
- https://doi.org/10.5281/zenodo.17208397
- Primary Topic
- Plant-Microbe Interactions and Immunity
- Type
- article
- Field-Weighted Citation Impact
- 0.00