Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:2411.10487 · Journal of Systems and Software

Architectural patterns for designing quantum artificial intelligence systems

Mykhailo V. Klymenko, Thong Hoang, Xiwei Xu, Zhenchang Xing, Muhammad Usman, Qinghua Lu, Liming Zhu

Published Apr 21, 2025• 9 citations
arXivHTMLPDF

Abstract

Utilising quantum computing technology to enhance artificial intelligence systems is expected to improve training and inference times, increase robustness against noise and adversarial attacks, and reduce the number of parameters without compromising accuracy. However, moving beyond proof-of-concept or simulations to develop practical applications of these systems while ensuring high software quality faces significant challenges due to the limitations of quantum hardware and the underdeveloped knowledge base in software engineering for such systems. In this work, we have conducted a systematic mapping study to identify the challenges and solutions associated with the software architecture of quantum-enhanced artificial intelligence systems. The results of the systematic mapping study reveal several architectural patterns that describe how quantum components can be integrated into inference engines, as well as middleware patterns that facilitate communication between classical and quantum components. Each pattern realises a trade-off between various software quality attributes, such as efficiency, scalability, trainability, simplicity, portability, and deployability. The outcomes of this work have been compiled into a catalogue of architectural patterns. Editor’s note: Open Science material was validated by the Journal of Systems and Software Open Science Board .

DOI
10.1016/j.jss.2025.112456

Related papers

Towards a Framework of Architectural Patterns for Quantum Software Engineering

Michał Bączyk, Ricardo Pérez‐Castillo, Mario G. Piattini

Quantum software engineering (QSE) has emerged as a discipline to address the challenges associated with developing software systems in the context of advancing quantum computing technology. This paper explores architectural design patterns specific to QSE. Building on previous work highlighting the need for high-level patterns, we analyze emerging architectural approaches in quantum computing. We identify key challenges unique to hybrid quantum-classical systems and propose a preliminary taxonomy of QSE architectural patterns. These patterns address recurring design problems in areas such as quantum resource management and classical-quantum integration. We describe several potential patterns and discuss their theoretical applications in hybrid software systems. This work aims to provide a foundation for further research into standardizing QSE architectural practices, with the goal of enhancing various quality characteristics of hybrid software (e.g., modularity or maintainability) in the NISQ era and beyond.

IEEE International Conference on Quantum Computing and Engineering (QCE)•Sep 15, 2024•2 citations

Quantum inference engine: an architecture for quantum artificial intelligence

Nan Wu, Fangming Song, Wenquan Zhang +1 more

The development of quantum artificial intelligence (QAI) may lead a new computing revolution. This paper studies a model of quantum inference engine (QIE), which is a novel architecture designed to enhance quantum artificial intelligence by leveraging quantum principles. It discusses a role of the quantum superposition and entanglement in the transition from classical to quantum computational models, which surpasses the classical inference engines. The details of QIE’s structure is provided, from the quantum knowledge base to the inference mechanisms, demonstrating the capacity in the parallel processing and complex probabilistic reasoning. This research outlines the significant advancements in computational inference with the quantum technologies, especially in the era of the Noisy Intermediate-Scale Quantum (NISQ). The QIE shows its improved efficiency, scalability, and accuracy in handling intricate data and probabilistic models. The quantum inference engine will be useful for the research and applications in quantum artificial intelligence.

SPIE Quantum Information Science, Sensing, and Computation•Jun 7, 2024•0 citations

Software architecture for quantum computing systems — A systematic review

Arif Ali Khan, Aakash Ahmad, Muhammad Waseem +4 more

Quantum computing systems rely on the principles of quantum mechanics to perform a multitude of computationally challenging tasks more efficiently than their classical counterparts. The architecture of software-intensive systems can empower architects who can leverage architecture-centric processes, practices, description languages to model, develop, and evolve quantum computing software (quantum software for short) at higher abstraction levels. We conducted a Systematic Literature Review (SLR) to investigate (i) architectural process, (ii) modelling notations, (iii) architecture design patterns, (iv) tool support, and (iv) challenging factors for quantum software architecture. Results of the SLR indicate that quantum software represents a new genre of software-intensive systems; however, existing processes and notations can be tailored to derive the architecting activities and develop modelling languages for quantum software. Quantum bits (Qubits) mapped to Quantum gates (Qugates) can be represented as architectural components and connectors that implement quantum software. Tool-chains can incorporate reusable knowledge and human roles (e.g., quantum domain engineers, quantum code developers) to automate and customise the architectural process. Results of this SLR can facilitate researchers and practitioners to develop new hypotheses to be tested, derive reference architectures, and leverage architecture-centric principles and practices to engineer emerging and next generations of quantum software.

Journal of Systems and Software•Mar 23, 2023•93 citations

Software Architecture for Quantum Computing Systems -- A Systematic Review

Arif Ali Khan, Aakash Ahmad, Muhammad Waseem +4 more

Quantum computing systems rely on the principles of quantum mechanics to perform a multitude of computationally challenging tasks more efficiently than their classical counterparts. The architecture of software-intensive systems can empower architects who can leverage architecture-centric processes, practices, description languages, etc., to model, develop, and evolve quantum computing software (quantum software for short) at higher abstraction levels. We conducted a systematic literature review (SLR) to investigate (i) architectural process, (ii) modeling notations, (iii) architecture design patterns, (iv) tool support, and (iv) challenging factors for quantum software architecture. Results of the SLR indicate that quantum software represents a new genre of software-intensive systems; however, existing processes and notations can be tailored to derive the architecting activities and develop modeling languages for quantum software. Quantum bits (Qubits) mapped to Quantum gates (Qugates) can be represented as architectural components and connectors that implement quantum software. Tool-chains can incorporate reusable knowledge and human roles (e.g., quantum domain engineers, quantum code developers) to automate and customize the architectural process. Results of this SLR can facilitate researchers and practitioners to develop new hypotheses to be tested, derive reference architectures, and leverage architecture-centric principles and practices to engineer emerging and next generations of quantum software.

arXiv:2202.05505•Feb 11, 2022•6 citations

Patterns for Quantum Software Engineering

Michał Bączyk, Ricardo Pérez‐Castillo, Mario G. Piattini

As quantum computing continues to advance, the development of reliable and scalable quantum software systems becomes increasingly crucial. However, designing and implementing hybrid (quantum-classical) software systems poses unique challenges that require novel approaches and best practices. This position paper argues for the importance of developing architectural and design patterns specific to Quantum Software Engineering (QSE). We provide an overview of existing quantum software design patterns (more focused on low-level, programming details) and highlight the lack of patterns addressing hybrid software systems and architectural patterns. We discuss the key challenges that architectural patterns should address, including quantum-classical integration, maintainability, efficiency, and security. We also discuss the implications for practitioners, providing guidance on how to think high-level about hybrid software development process. Finally, we outline future research directions and emphasize the need for collaboration between the quantum computing and software engineering communities to establish a comprehensive high-level patterns framework for QSE.

•Jun 19, 2024•4 citations

Quantum AI and deep-tech innovations: A comprehensive review of next-generation intelligence

Thamizhmaran K., Vimali R.

Quantum Artificial Intelligence (Quantum AI) embodies the integration of quantum computational paradigms with artificial intelligence frameworks to address the computational intractability and scalability constraints inherent in classical AI systems. By leveraging quantum mechanical properties such as superposition, entanglement, and quantum interference, Quantum AI enables enhanced representation learning, accelerated optimization, and improved probabilistic inference in high-dimensional problem spaces. In parallel, deep-tech innovations—including advanced deep learning architectures, neuromorphic computing, and edge-based intelligent processing—are redefining the architectural foundations of next- generation intelligent systems through energy-efficient, adaptive, and real-time computation. This paper presents a technically rigorous and comprehensive review of Quantum AI and deep-tech innovations, focusing on algorithmic formulations, architectural models, and system-level integration strategies. Core methodologies such as quantum machine learning algorithms, parameterized quantum circuits, variational quantum algorithms, and hybrid quantum–classical optimization frameworks are critically analysed with respect to computational complexity, repressibility, and feasibility on noisy intermediate-scale quantum (NISQ) hardware. Additionally, the role of neuromorphic computing in enabling spiking neural architectures and event-driven processing is examined as a complementary paradigm to quantum-enhanced learning models, particularly for low-power and latency-critical applications. The paper further investigates application- driven deployments of Quantum AI across domains including medical diagnostics, cryptographic security, autonomous decision-making, and smart cyber-physical systems, highlighting performance trade-offs and implementation constraints. Key challenges such as quantum noise, decoherence, data encoding bottlenecks, limited qubit connectivity, and ethical governance are systematically discussed. Finally, future research directions are identified, emphasizing fault-tolerant quantum learning architectures, scalable hybrid integration with deep-tech systems, and co-design methodologies for realizing practical next-generation intelligence platforms.

i-manager’s Journal on Software Engineering•Jan 30, 2026•0 citations
Utilising quantum computing technology to enhance artificial intelligence systems is expected to improve training and inference times, increase robustness against noise and adversarial attacks, and reduce the number of parameters without compromising accuracy. However, moving beyond proof-of-concept or simulations to develop practical applications of these systems while ensuring high software quality faces significant challenges due to the limitations of quantum hardware and the underdeveloped knowledge base in software engineering for such systems. In this work, we have conducted a systematic mapping study to identify the challenges and solutions associated with the software architecture of quantum-enhanced artificial intelligence systems. The results of the systematic mapping study reveal several architectural patterns that describe how quantum components can be integrated into inference engines, as well as middleware patterns that facilitate communication between classical and quantum components. Each pattern realises a trade-off between various software quality attributes, such as efficiency, scalability, trainability, simplicity, portability, and deployability. The outcomes of this work have been compiled into a catalogue of architectural patterns. Editor’s note: Open Science material was validated by the Journal of Systems and Software Open Science Board .
Quantum software engineering (QSE) has emerged as a discipline to address the challenges associated with developing software systems in the context of advancing quantum computing technology. This paper explores architectural design patterns specific to QSE. Building on previous work highlighting the need for high-level patterns, we analyze emerging architectural approaches in quantum computing. We identify key challenges unique to hybrid quantum-classical systems and propose a preliminary taxonomy of QSE architectural patterns. These patterns address recurring design problems in areas such as quantum resource management and classical-quantum integration. We describe several potential patterns and discuss their theoretical applications in hybrid software systems. This work aims to provide a foundation for further research into standardizing QSE architectural practices, with the goal of enhancing various quality characteristics of hybrid software (e.g., modularity or maintainability) in the NISQ era and beyond.
The development of quantum artificial intelligence (QAI) may lead a new computing revolution. This paper studies a model of quantum inference engine (QIE), which is a novel architecture designed to enhance quantum artificial intelligence by leveraging quantum principles. It discusses a role of the quantum superposition and entanglement in the transition from classical to quantum computational models, which surpasses the classical inference engines. The details of QIE’s structure is provided, from the quantum knowledge base to the inference mechanisms, demonstrating the capacity in the parallel processing and complex probabilistic reasoning. This research outlines the significant advancements in computational inference with the quantum technologies, especially in the era of the Noisy Intermediate-Scale Quantum (NISQ). The QIE shows its improved efficiency, scalability, and accuracy in handling intricate data and probabilistic models. The quantum inference engine will be useful for the research and applications in quantum artificial intelligence.
Quantum computing systems rely on the principles of quantum mechanics to perform a multitude of computationally challenging tasks more efficiently than their classical counterparts. The architecture of software-intensive systems can empower architects who can leverage architecture-centric processes, practices, description languages to model, develop, and evolve quantum computing software (quantum software for short) at higher abstraction levels. We conducted a Systematic Literature Review (SLR) to investigate (i) architectural process, (ii) modelling notations, (iii) architecture design patterns, (iv) tool support, and (iv) challenging factors for quantum software architecture. Results of the SLR indicate that quantum software represents a new genre of software-intensive systems; however, existing processes and notations can be tailored to derive the architecting activities and develop modelling languages for quantum software. Quantum bits (Qubits) mapped to Quantum gates (Qugates) can be represented as architectural components and connectors that implement quantum software. Tool-chains can incorporate reusable knowledge and human roles (e.g., quantum domain engineers, quantum code developers) to automate and customise the architectural process. Results of this SLR can facilitate researchers and practitioners to develop new hypotheses to be tested, derive reference architectures, and leverage architecture-centric principles and practices to engineer emerging and next generations of quantum software.
Quantum computing systems rely on the principles of quantum mechanics to perform a multitude of computationally challenging tasks more efficiently than their classical counterparts. The architecture of software-intensive systems can empower architects who can leverage architecture-centric processes, practices, description languages, etc., to model, develop, and evolve quantum computing software (quantum software for short) at higher abstraction levels. We conducted a systematic literature review (SLR) to investigate (i) architectural process, (ii) modeling notations, (iii) architecture design patterns, (iv) tool support, and (iv) challenging factors for quantum software architecture. Results of the SLR indicate that quantum software represents a new genre of software-intensive systems; however, existing processes and notations can be tailored to derive the architecting activities and develop modeling languages for quantum software. Quantum bits (Qubits) mapped to Quantum gates (Qugates) can be represented as architectural components and connectors that implement quantum software. Tool-chains can incorporate reusable knowledge and human roles (e.g., quantum domain engineers, quantum code developers) to automate and customize the architectural process. Results of this SLR can facilitate researchers and practitioners to develop new hypotheses to be tested, derive reference architectures, and leverage architecture-centric principles and practices to engineer emerging and next generations of quantum software.
As quantum computing continues to advance, the development of reliable and scalable quantum software systems becomes increasingly crucial. However, designing and implementing hybrid (quantum-classical) software systems poses unique challenges that require novel approaches and best practices. This position paper argues for the importance of developing architectural and design patterns specific to Quantum Software Engineering (QSE). We provide an overview of existing quantum software design patterns (more focused on low-level, programming details) and highlight the lack of patterns addressing hybrid software systems and architectural patterns. We discuss the key challenges that architectural patterns should address, including quantum-classical integration, maintainability, efficiency, and security. We also discuss the implications for practitioners, providing guidance on how to think high-level about hybrid software development process. Finally, we outline future research directions and emphasize the need for collaboration between the quantum computing and software engineering communities to establish a comprehensive high-level patterns framework for QSE.
Quantum Artificial Intelligence (Quantum AI) embodies the integration of quantum computational paradigms with artificial intelligence frameworks to address the computational intractability and scalability constraints inherent in classical AI systems. By leveraging quantum mechanical properties such as superposition, entanglement, and quantum interference, Quantum AI enables enhanced representation learning, accelerated optimization, and improved probabilistic inference in high-dimensional problem spaces. In parallel, deep-tech innovations—including advanced deep learning architectures, neuromorphic computing, and edge-based intelligent processing—are redefining the architectural foundations of next- generation intelligent systems through energy-efficient, adaptive, and real-time computation. This paper presents a technically rigorous and comprehensive review of Quantum AI and deep-tech innovations, focusing on algorithmic formulations, architectural models, and system-level integration strategies. Core methodologies such as quantum machine learning algorithms, parameterized quantum circuits, variational quantum algorithms, and hybrid quantum–classical optimization frameworks are critically analysed with respect to computational complexity, repressibility, and feasibility on noisy intermediate-scale quantum (NISQ) hardware. Additionally, the role of neuromorphic computing in enabling spiking neural architectures and event-driven processing is examined as a complementary paradigm to quantum-enhanced learning models, particularly for low-power and latency-critical applications. The paper further investigates application- driven deployments of Quantum AI across domains including medical diagnostics, cryptographic security, autonomous decision-making, and smart cyber-physical systems, highlighting performance trade-offs and implementation constraints. Key challenges such as quantum noise, decoherence, data encoding bottlenecks, limited qubit connectivity, and ethical governance are systematically discussed. Finally, future research directions are identified, emphasizing fault-tolerant quantum learning architectures, scalable hybrid integration with deep-tech systems, and co-design methodologies for realizing practical next-generation intelligence platforms.