A Model-Driven Framework for Composition-Based Quantum Circuit Design

被引:0
|
作者
Gemeinhardt, Felix [1 ]
Garmendia, Antonio [1 ,2 ]
Wimmer, Manuel [1 ]
Wille, Robert [3 ]
机构
[1] Johannes Kepler Univ Linz, Business Informat Software Engn, Linz, Austria
[2] Univ Autonoma Madrid, Madrid, Spain
[3] Tech Univ Munich, Munich, Germany
来源
基金
奥地利科学基金会; 欧洲研究理事会;
关键词
Quantum computing; quantum software engineering; quantum circuits; model-driven engineering; quantum software languages; TRANSFORMATION; SOFTWARE;
D O I
10.1145/3688856
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Quantum programming languages support the design of quantum applications. However, to create such programs, one needs to understand the fundamental characteristics of quantum computing and quantum information theory. Furthermore, quantum algorithms frequently make use of abstract operations with a hidden to a higher-level view of quantum circuit design not only reduces the development effort but also lowers the entry barriers for non-quantum computing experts. To this end, this article proposes a modeling language and design framework for quantum circuits. This allows the definition of composite operators to advocate a higher-level quantum algorithm design, together with automated code generation for the circuit execution. To demonstrate the benefits of the proposed approach, coined Composition-based Quantum Circuit Designer , we applied it for realizing the Quantum Counting algorithm and the Quantum Approximate Optimization Algorithm. Our evaluation results show that, compared to an existing state-of-the-art editor, the proposed approach allows for the realization of both quantum algorithms on a high level with a substantially reduced development effort. In particular, the proposed approach shows constant scaling when increasing the size of the investigated quantum circuits and a lower change criticality when evolving existing quantum circuits.
引用
收藏
页数:36
相关论文
共 50 条
  • [1] Model-Driven Design of Microwave Filters Based on Scalable Circuit Models
    Van Nechel, Evi
    Ferranti, Francesco
    Rolain, Yves
    Lataire, John
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2018, 66 (10) : 4390 - 4396
  • [2] A Model-Driven Framework for Educational Game Design
    Roungas, Bill
    Dalpiaz, Fabiano
    GAMES AND LEARNING ALLIANCE, GALA 2015, REVISED SELECTED PAPERS, 2016, 9599 : 1 - 11
  • [3] A Model-driven Framework for Educational Game Design
    Roungas, Bill
    INTERNATIONAL JOURNAL OF SERIOUS GAMES, 2016, 3 (03): : 19 - 37
  • [4] A Framework for Research Into Model-Driven System Design
    Software Productivity Consortium, SPC Building 2214 Rock Hill Road, Herndon
    VA
    20170-4227, United States
    INCOSE Int. Sym., 1 (220-227):
  • [5] MoCoRe - A Generic Model-Driven Composition and Rule-Based Refinement Framework
    Gstuer, Moritz
    Kirschner, Yves R.
    Singh, Snigdha
    Koziolek, Anne
    IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C 2024, 2024, : 273 - 280
  • [6] A model-driven framework for guided design space exploration
    Hegedues, Abel
    Horvath, Akos
    Varro, Daniel
    AUTOMATED SOFTWARE ENGINEERING, 2015, 22 (03) : 399 - 436
  • [7] Towards a Model-driven based Security Framework
    Abdallah, Rouwaida
    Yakymets, Nataliya
    Lanusse, Agnes
    MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 639 - 645
  • [8] A model-driven framework for guided design space exploration
    Ábel Hegedüs
    Ákos Horváth
    Dániel Varró
    Automated Software Engineering, 2015, 22 : 399 - 436
  • [9] A model-driven framework for representing and applying design patterns
    El Boussaidi, Ghizane
    Mili, Hafedh
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 97 - +
  • [10] Mortadelo: A Model-Driven Framework for NoSQL Database Design
    de la Vega, Alfonso
    Garcia-Saiz, Diego
    Blanco, Carlos
    Zorrilla, Marta
    Sanchez, Pablo
    MODEL AND DATA ENGINEERING, MEDI 2018, 2018, 11163 : 41 - 57