Grupo Alarcos · Conference paper · 2024
Developing hybrid quantum-classical software: a software product line approach
Samuel Sepúlveda, Mario Piattini Velthuis, Ricardo Pérez del Castillo
Quantum computing is rapidly emerging as a transformative force in technology. In the near future we will increasingly encounter hybrid systems that combine quantum technology with classical software. Software engineering techniques will be needed to manage the complexity of designing such systems and their reuse. This paper introduces preliminary ideas for developing quantum-classical software using a Software Product Line approach in line with the Model-Driven Engineering principles. This approach addresses the mentioned challenges and drafts a framework for developing hybrid quantum-classical software. The preliminary insights show the feasibility and suitability of applying the proposed approach for developing complex quantum-classical software systems with high levels of variability.