Enabling continuous deployment techniques for quantum services

被引:1
|
作者
Romero-Alvarez, Javier [1 ,2 ]
Alvarado-Valiente, Jaime [1 ]
Moguel, Enrique [1 ]
Garcia-Alonso, Jose [1 ]
Murillo, Juan M. [1 ]
机构
[1] Univ Extremadura, Quercus Software Engn Grp, Caceres, Spain
[2] Univ Extremadura, Avda Univ S-N, Caceres 10003, Spain
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2024年 / 54卷 / 08期
关键词
continuous deployment; OpenAPI; quantum computing; quantum services; quantum software engineering; SOFTWARE;
D O I
10.1002/spe.3326
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Early advances in quantum computing have provided new opportunities to tackle intricate problems in diverse areas such as cryptography, optimization, and simulation. However, current methodologies employed in quantum computing often require, among other things, a broad understanding of quantum hardware and low-level programming languages, posing challenges to software developers in effectively creating and implementing quantum services. This study advocates the adoption of software engineering principles in quantum computing, thereby establishing a higher level of hardware abstraction that allows developers to focus on application development. With this proposal, developers can design and deploy quantum services with less effort, which is similar to the facilitation provided by service-oriented computing for the development of conventional software services. This study introduces a continuous deployment strategy adapted to the development of quantum services that covers the creation and deployment of such services. For this purpose, an extension of the OpenAPI specification is proposed, which allows the generation of services that implement quantum algorithms. The proposal was validated through the creation of an application programming interface with diverse quantum algorithm implementations and evaluated through a survey of various developers and students who were introduced to the tool with positive results.
引用
收藏
页码:1491 / 1515
页数:25
相关论文
共 50 条
  • [1] A workflow for the continuous deployment of quantum services
    Romero-Alvarez, Javier
    Alvarado-Valiente, Jaime
    Moguel, Enrique
    Garcia-Alonso, Jose
    Murillo, Juan M.
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SERVICES ENGINEERING, SSE, 2023, : 27 - 34
  • [2] Enabling Autonomous Teams and Continuous Deployment at Scale
    Dingsoyr, Torgeir
    Jorgensen, Magne
    Carlsen, Frode Odde
    Carlstrom, Lena
    Engelsrud, Jens
    Hansvold, Kine
    Heibo-Bagheri, Mari
    Roe, Kjetil
    Sorensen, Karl Ove Vika
    [J]. IT PROFESSIONAL, 2022, 24 (06) : 47 - 53
  • [3] Enabling on Demand Deployment of Middleware Services in Componentized Middleware
    Li, Yan
    Zhou, Minghui
    You, Chao
    Yang, Guo
    Mei, Hong
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2010, 6092 : 113 - 129
  • [4] A Guide for Quantum Web Services Deployment
    Alvarado-Valiente, Jaime
    Romero-Alvarez, Javier
    Garcia-Alonso, Jose
    Murillo, Juan M.
    [J]. WEB ENGINEERING (ICWE 2022), 2022, 13362 : 493 - 496
  • [5] Quantum Web Services: Development and Deployment
    Romero-Alvarez, Javier
    Alvarado-Valiente, Jaime
    Moguel, Enrique
    Garcia-Alonso, Jose
    [J]. WEB ENGINEERING, ICWE 2023, 2023, 13893 : 421 - 423
  • [6] Open programmable switching: An enabling technology for enhanced services deployment
    Hluchyj, MG
    [J]. PTC '96 - 18TH ANNUAL PACIFIC TELECOMMUNICATIONS CONFERENCE, PROCEEDINGS, VOLS I AND II, 1996, : 172 - 176
  • [7] Enabling the deployment of mobile services for end-users: the SMS approach
    Kapitsaki, Georgia M.
    Kateros, Dimitrios A.
    Pappas, Christos
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2015, 9 (01) : 21 - 40
  • [8] A case analysis of enabling continuous software deployment through knowledge management
    Colomo-Palacios, Ricardo
    Fernandes, Eduardo
    Soto-Acosta, Pedro
    Larrucea, Xabier
    [J]. INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2018, 40 : 186 - 189
  • [9] Tools for enabling rapid deployment of water and energy consumption and supply data services
    Yu, J.
    Leighton, B.
    Mirza, F.
    Singh, R.
    [J]. 21ST INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION (MODSIM2015), 2015, : 781 - 787
  • [10] Continuous deployment of software intensive products and services: A systematic mapping study
    Rodriguez, Pilar
    Haghighatkhah, Alireza
    Lwakatare, Lucy Ellen
    Teppola, Susanna
    Suomalainen, Tanja
    Eskeli, Juho
    Karvonen, Teemu
    Kuvaja, Pasi
    Verner, June M.
    Oivo, Markku
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 123 : 263 - 291