Litcius/Paper detail

Towards Process Centered Architecting for Quantum Software Systems

Aakash Ahmad, Arif Ali Khan, Muhammad Waseem, Mahdi Fahmideh, Tommi Mikkonen

202223 citationsDOIOpen Access PDF

Abstract

Quantum Software Engineering (QSE) is a recent trend - focused on unifying the principles of quantum mechanics and practices of software engineering - to design, develop, validate, and evolve quantum age software systems and applications. Software architecture for quantum computing (a.k. a. quantum software architectures (QSA)) supports the design, development, and maintenance etc. phases of quantum software systems using architectural components and connectors. QSA can enable quantum software designers and developers to map the operations of Qubits to architectural components and connectors for implementing quantum software. This research aims to explore the role of QSAs by investigating (i) architectural process having architecting activities, and (ii) human roles that can exploit available tools to automate and customise architecture-centric implementation of quantum software. Results of this research can facilitate knowledge transfer, enabling researchers and practitioners, to address challenges of architecture-centric implementation of quantum software systems.

Topics & Concepts

Computer scienceSoftware engineeringSoftware developmentSoftware architectureSoftware constructionResource-oriented architectureSoftware systemSoftwareArchitectural patternSystems engineeringEngineeringOperating systemCloud Computing and Resource ManagementScientific Computing and Data ManagementDistributed systems and fault tolerance
Towards Process Centered Architecting for Quantum Software Systems | Litcius