dc.contributor.author | Khan, Arif Ali | |
dc.contributor.author | Ahmad, Aakash | |
dc.contributor.author | Waseem, Muhammad | |
dc.contributor.author | Liang, Peng | |
dc.contributor.author | Fahmideh, Mahdi | |
dc.contributor.author | Mikkonen, Tommi | |
dc.contributor.author | Abrahamsson, Pekka | |
dc.date.accessioned | 2023-09-29T08:42:34Z | |
dc.date.available | 2023-09-29T08:42:34Z | |
dc.date.issued | 2023 | |
dc.identifier.citation | Khan, 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.other | CONVID_182533723 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/89314 | |
dc.description.abstract | 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) 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.mimetype | application/pdf | |
dc.language.iso | eng | |
dc.publisher | Elsevier BV | |
dc.relation.ispartofseries | Journal of Systems and Software | |
dc.rights | CC BY 4.0 | |
dc.subject.other | quantum computing | |
dc.subject.other | quantum software engineering | |
dc.subject.other | quantum software architecture | |
dc.subject.other | systematic literature review | |
dc.title | Software architecture for quantum computing systems : a systematic review | |
dc.type | article | |
dc.identifier.urn | URN:NBN:fi:jyu-202309295330 | |
dc.contributor.laitos | Informaatioteknologian tiedekunta | fi |
dc.contributor.laitos | Faculty of Information Technology | en |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.contributor.oppiaine | Resurssiviisausyhteisö | fi |
dc.contributor.oppiaine | Empirical Cyber Security and Software Engineering | fi |
dc.contributor.oppiaine | Information Systems Science | en |
dc.contributor.oppiaine | School of Resource Wisdom | en |
dc.contributor.oppiaine | Empirical Cyber Security and Software Engineering | en |
dc.type.uri | http://purl.org/eprint/type/JournalArticle | |
dc.type.coar | http://purl.org/coar/resource_type/c_dcae04bc | |
dc.description.reviewstatus | peerReviewed | |
dc.relation.issn | 0164-1212 | |
dc.relation.volume | 201 | |
dc.type.version | publishedVersion | |
dc.rights.copyright | © 2023 The Authors. Published by Elsevier Inc. | |
dc.rights.accesslevel | openAccess | fi |
dc.subject.yso | kvanttilaskenta | |
dc.subject.yso | ohjelmistoarkkitehtuuri | |
dc.subject.yso | systemaattiset kirjallisuuskatsaukset | |
dc.subject.yso | kvanttitietokoneet | |
dc.format.content | fulltext | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p39209 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p28367 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p29683 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p38991 | |
dc.rights.url | https://creativecommons.org/licenses/by/4.0/ | |
dc.relation.doi | 10.1016/j.jss.2023.111682 | |
dc.type.okm | A2 | |