Home > Research > Publications & Outputs > Unraveling Quantum Computing System Architectur...

Electronic data

Links

Text available via DOI:

View graph of relations

Unraveling Quantum Computing System Architectures An Extensive Survey of Cutting Edge Paradigms: An extensive survey of cutting-edge paradigms

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published
  • Xudong Zhao
  • Xiaolong Xu
  • Lianyong Qi
  • Xiaoyu Xia
  • Muhammad Bilal
  • Wenwen Gong
  • Huaizhen Kou
Close
Article number107380
<mark>Journal publication date</mark>31/03/2024
<mark>Journal</mark>Information and Software Technology
Volume167
Publication StatusPublished
Early online date6/12/23
<mark>Original language</mark>English

Abstract

Context: The convergence of physics and computer science in the realm of quantum computing systems has sparked a profound revolution within the computer industry. However, despite such promise, the existing focus on quantum software systems primarily centers on the generation of quantum source code, inadvertently overlooking the pivotal role of the overall software architecture. Objectives: In order to provide comprehensive guidance to researchers and practitioners engaged in quantum software development, employing an architecture-centered development model, an extensive literature review was conducted pertaining to existing research on quantum software architecture. The analysis encompasses a detailed examination of the characteristics exhibited by these studies and the identification of prospective challenges that lie ahead in the field of quantum software architecture. Methods: We have closely examined instances of quantum software engineering, quantum modeling languages, quantum design patterns, and quantum communication security to gain insights into the distinctive attributes associated with various software architecture approaches. Results: Our findings underscore the critical significance of prioritizing software architecture in the development of robust and efficient quantum software systems. Through the synthesis of these multifaceted aspects, both researchers and practitioners can devise quantum software solutions that are inherently architecture-centric. Conclusion: The software architecture of quantum computing systems plays a pivotal role in determining their ultimate success and usability. Given the ongoing advancements in quantum computing technology, the migration of traditional software architecture development methods to the domain of quantum software development holds significant importance.