Modelling Quantum Circuits with UML

被引:17
|
作者
Perez-Castillo, Ricardo [1 ]
Jimenez-Navajas, Luis [2 ]
Piattini, Mario [2 ]
机构
[1] Univ Castilla La Mancha, Talavera De La Reina, Spain
[2] Univ Castilla La Mancha, Ciudad Real, Spain
来源
2021 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON QUANTUM SOFTWARE ENGINEERING (Q-SE 2021) | 2021年
关键词
Quantum Software Engineering; Quantum Computing; UML; Quantum algorithms; Activity diagrams;
D O I
10.1109/Q-SE52541.2021.00009
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
None of the quantum computing applications imagined will ever become a reality without quantum software. Quantum programmes have, to date, been coded with ad hoc techniques. Researchers in the field of quantum software engineering are, therefore, now demanding more systematic techniques and methods with which to produce software with sufficient quality. One of the challenges and lessons learned from classic software engineering is the need for high-level, abstract and technology-independent representations with which to design software before it is coded. This paper specifically addresses this challenge for quantum software design. Since UML is a well-proven modelling language that has been widely employed by industry for some time, we propose a UML extension for the representation of quantum algorithms. Our proposal comprises the definition of a UML profile based on various stereotypes that can be applied to the existing UML activity diagrams in order to represent quantum circuits. The advantage of this representation is that UML quantum circuits can be interrelated with other UML elements and diagrams, which will make it possible to represent various concerns and viewpoints of the so-called hybrid information systems. This will consequently enable classical and quantum aspects to be modelled together in integrated designs in a technological-agnostic manner that is already supported by a considerable number of existing software design tools.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 50 条
  • [41] Assessing the specification of modelling language semantics: a study on UML PSSM
    Elekes, Marton
    Molnar, Vince
    Micskei, Zoltan
    SOFTWARE QUALITY JOURNAL, 2023, 31 (02) : 575 - 617
  • [42] UML for enterprise modelling: basis for a model-driven approach
    Grangel, Reyes
    Bourey, Jean-Pierre
    Chalmeta, Ricardo
    Bigand, Michel
    ENTERPRISE INTEROPERABILITY: NEW CHALLENGES AND APPROACHES, 2007, : 91 - +
  • [43] Automatic Generation of Test Circuits for the Verification of Quantum Deterministic Algorithms
    de la Barrera Amo, Antonio Garcia
    Serrano, Manuel A.
    Rodriguez de Guzman, Ignacio Garcia
    Polo, Macario
    Piattini, Mario
    PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON QUANTUM PROGRAMMING FOR SOFTWARE ENGINEERING, QP4SE 2022, 2022, : 1 - 6
  • [44] MA-UML: A conceptual approach for mobile agents' modelling
    Hachicha, Hela
    Loukil, Adlèn
    Ghédira, Khaled
    International Journal of Agent-Oriented Software Engineering, 2009, 3 (2-3) : 277 - 305
  • [45] Integration of UML and VHDL-AMS for analogue system modelling
    Carr, CT
    McGinnity, TM
    McDaid, LJ
    FORMAL ASPECTS OF COMPUTING, 2004, 16 (01) : 80 - 94
  • [46] Assessing the specification of modelling language semantics: a study on UML PSSM
    Márton Elekes
    Vince Molnár
    Zoltán Micskei
    Software Quality Journal, 2023, 31 : 575 - 617
  • [47] Modelling of Data Extraction in ETL Processes Using UML 2.0
    Mrunalini, M.
    Kumar, T. V. Suresh
    Geetha, D. Evangelin
    Rajanikanth, K.
    DESIDOC JOURNAL OF LIBRARY & INFORMATION TECHNOLOGY, 2006, 26 (05): : 3 - 9
  • [48] Introducing UML profile for modelling information architecture of Web applications
    Farooque, A
    Zhang, L
    Rashid, A
    PROCEEDINGS OF THE 11TH JOINT INTERNATIONAL COMPUTER CONFERENCE, 2005, : 245 - 250
  • [49] IoTsec: UML extension for Internet of things systems security modelling
    Alejandro Robles-Ramirez, David
    Jorge Escamilla-Ambrosio, Ponciano
    Tryfonas, Theo
    2017 INTERNATIONAL CONFERENCE ON MECHATRONICS, ELECTRONICS AND AUTOMOTIVE ENGINEERING (ICMEAE), 2017, : 151 - 156
  • [50] Quantum Circuits for the Preparation of Spin Eigenfunctions on Quantum Computers
    Carbone, Alessandro
    Galli, Davide Emilio
    Motta, Mario
    Jones, Barbara
    SYMMETRY-BASEL, 2022, 14 (03):