Litcius/Paper detail

<scp>QuantumPath</scp>: A quantum software development platform

José Luis Hevia, Guido Peterssen, Mario Piattini

2021Software Practice and Experience25 citationsDOIOpen Access PDF

Abstract

Abstract Quantum computing has experienced a breakthrough. Several companies are taking up the challenge of designing and manufacturing quantum computers, and the supply of tools for quantum software development is growing all the time. This article addresses quantum software development toolkits and introduces the ‘QuantumPath’ platform. In developing QuantumPath, our aim is to fulfil certain principles such as: agnosticism, extensibility, integration, independency, optimisation, scalability, security, usability and software engineering support. This article presents both the architecture itself as well as the main tools that compose QuantumPath, in order to illustrate the support which platform provides to the development and execution of quantum software.

Topics & Concepts

Computer scienceSoftware engineeringSoftware developmentSoftwareUsabilityExtensibilityAgnosticismScalabilityResource-oriented architectureSoftware constructionSystems engineeringEngineeringOperating systemPhilosophyEpistemologyQuantum Computing Algorithms and ArchitectureQuantum Information and CryptographyQuantum Mechanics and Applications
<scp>QuantumPath</scp>: A quantum software development platform | Litcius