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 条
  • [1] Design of classical-quantum systems with UML
    Ricardo Pérez-Castillo
    Mario Piattini
    Computing, 2022, 104 : 2375 - 2403
  • [2] Design of classical-quantum systems with UML
    Perez-Castillo, Ricardo
    Piattini, Mario
    COMPUTING, 2022, 104 (11) : 2375 - 2403
  • [3] A Graph-Based Approach for Modelling Quantum Circuits
    Alonso, Diego
    Sanchez, Pedro
    Alvarez, Barbara
    APPLIED SCIENCES-BASEL, 2023, 13 (21):
  • [4] Modelling ETL Processes of Data Warehouses with UML Activity Diagrams
    Munoz, Lilia
    Mazon, Jose-Norberto
    Pardillo, Jesus
    Trujillo, Juan
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2008 WORKSHOPS, 2008, 5333 : 44 - +
  • [5] Learning Shallow Quantum Circuits
    Huang, Hsin-Yuan
    Liu, Yunchao
    Broughton, Michael
    Kim, Isaac
    Anshu, Anurag
    Landau, Zeph
    McClean, Jarrod R.
    PROCEEDINGS OF THE 56TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2024, 2024, : 1343 - 1351
  • [6] MODELLING PROCUREMENT PROCESSES BY UML DIAGRAMS
    Stransky, Martin
    20TH INTERNATIONAL SCIENTIFIC CONFERENCE ENGINEERING FOR RURAL DEVELOPMENT, 2021, : 437 - 443
  • [7] Conceptual and system modelling with UML: Guidelines
    Tilakaratna, Prabodha
    Rajapakse, Jayantha
    International Journal of Digital Content Technology and its Applications, 2012, 6 (22) : 90 - 97
  • [8] Graph-theoretic quantum system modelling for information/computation processing circuits
    Srivastava, Dayal Pyari
    Sahni, Vishal
    Satsangi, Prem Saran
    INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 2011, 40 (08) : 777 - 804
  • [9] Quantum Computing: Circuits, Algorithms, and Applications
    Shafique, Muhammad Ali
    Munir, Arslan
    Latif, Imran
    IEEE ACCESS, 2024, 12 : 22296 - 22314
  • [10] Modelling web service composition with UML 2.0
    Bauer, Bernhard
    Huget, Marc-Philippe
    International Journal of Web Engineering and Technology, 2004, 1 (04) : 484 - 501