Modelling Quantum Circuits with UML

被引:16
|
作者
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
关键词
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] UML semantics representation of enterprise modelling constructs
    Panetto, H
    ENTERPRISE INTER- AND INTRA-ORGANIZATIONAL INTEGRATION: BUILDING INTERNATIONAL CONSENSUS, 2003, 108 : 381 - 387
  • [42] Modelling from knowledge versus modelling from rules using UML
    Håkansson, A
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2005, 3682 : 393 - 402
  • [43] A proposal for goal modelling using a UML profile
    Grangel, Reyes
    Chalmeta, Ricardo
    Campos, Cristina
    Sommar, Ruth
    Bourey, Jean-Pierre
    ENTERPRISE INTEROPERABILITY III: NEW CHALLENGES AND INDUSTRIAL APPROACHES, 2008, : 679 - +
  • [44] Hybrid quantum circuits: Superconducting circuits interacting with other quantum systems
    Xiang, Ze-Liang
    Ashhab, Sahel
    You, J. Q.
    Nori, Franco
    REVIEWS OF MODERN PHYSICS, 2013, 85 (02) : 623 - 653
  • [45] Universal quantum circuits for quantum chemistry
    Arrazola, Juan Miguel
    Di Matteo, Olivia
    Quesada, Nicolas
    Jahangiri, Soran
    Delgado, Alain
    Killoran, Nathan
    QUANTUM, 2022, 6
  • [46] Quantum Circuits and Quantum Message Integrity
    Lin, Tien-Sheng
    Chang, Ting-Hsu
    Chien, Chia-Hung
    Kuo, Sy-Yen
    2011 IEEE INTERNATIONAL CARNAHAN CONFERENCE ON SECURITY TECHNOLOGY (ICCST), 2011,
  • [47] Optical quantum circuits - To the quantum level
    Gevaux, David
    NATURE PHOTONICS, 2008, 2 (06) : 337 - 337
  • [48] Possibilistic simulation of quantum circuits by classical circuits
    Wang, Daochen
    PHYSICAL REVIEW A, 2022, 106 (06)
  • [49] Parallelizing quantum circuits
    Broadbent, Anne
    Kashefi, Elham
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (26) : 2489 - 2510
  • [50] Triunitary quantum circuits
    Jonay, Cheryne
    Khemani, Vedika
    Ippoliti, Matteo
    PHYSICAL REVIEW RESEARCH, 2021, 3 (04):