Show simple item record

dc.contributor.authorKhan, Arif Ali
dc.contributor.authorAhmad, Aakash
dc.contributor.authorWaseem, Muhammad
dc.contributor.authorLiang, Peng
dc.contributor.authorFahmideh, Mahdi
dc.contributor.authorMikkonen, Tommi
dc.contributor.authorAbrahamsson, Pekka
dc.date.accessioned2023-09-29T08:42:34Z
dc.date.available2023-09-29T08:42:34Z
dc.date.issued2023
dc.identifier.citationKhan, A. A., Ahmad, A., Waseem, M., Liang, P., Fahmideh, M., Mikkonen, T., & Abrahamsson, P. (2023). Software architecture for quantum computing systems : a systematic review. <i>Journal of Systems and Software</i>, <i>201</i>, Article 111682. <a href="https://doi.org/10.1016/j.jss.2023.111682" target="_blank">https://doi.org/10.1016/j.jss.2023.111682</a>
dc.identifier.otherCONVID_182533723
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/89314
dc.description.abstractQuantum 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) 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.en
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherElsevier BV
dc.relation.ispartofseriesJournal of Systems and Software
dc.rightsCC BY 4.0
dc.subject.otherquantum computing
dc.subject.otherquantum software engineering
dc.subject.otherquantum software architecture
dc.subject.othersystematic literature review
dc.titleSoftware architecture for quantum computing systems : a systematic review
dc.typearticle
dc.identifier.urnURN:NBN:fi:jyu-202309295330
dc.contributor.laitosInformaatioteknologian tiedekuntafi
dc.contributor.laitosFaculty of Information Technologyen
dc.contributor.oppiaineTietojärjestelmätiedefi
dc.contributor.oppiaineResurssiviisausyhteisöfi
dc.contributor.oppiaineEmpirical Cyber Security and Software Engineeringfi
dc.contributor.oppiaineInformation Systems Scienceen
dc.contributor.oppiaineSchool of Resource Wisdomen
dc.contributor.oppiaineEmpirical Cyber Security and Software Engineeringen
dc.type.urihttp://purl.org/eprint/type/JournalArticle
dc.type.coarhttp://purl.org/coar/resource_type/c_dcae04bc
dc.description.reviewstatuspeerReviewed
dc.relation.issn0164-1212
dc.relation.volume201
dc.type.versionpublishedVersion
dc.rights.copyright© 2023 The Authors. Published by Elsevier Inc.
dc.rights.accesslevelopenAccessfi
dc.subject.ysokvanttilaskenta
dc.subject.ysoohjelmistoarkkitehtuuri
dc.subject.ysosystemaattiset kirjallisuuskatsaukset
dc.subject.ysokvanttitietokoneet
dc.format.contentfulltext
jyx.subject.urihttp://www.yso.fi/onto/yso/p39209
jyx.subject.urihttp://www.yso.fi/onto/yso/p28367
jyx.subject.urihttp://www.yso.fi/onto/yso/p29683
jyx.subject.urihttp://www.yso.fi/onto/yso/p38991
dc.rights.urlhttps://creativecommons.org/licenses/by/4.0/
dc.relation.doi10.1016/j.jss.2023.111682
dc.type.okmA2


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

CC BY 4.0
Except where otherwise noted, this item's license is described as CC BY 4.0