Tutorials
The role of the tutorials is to provide a platform for a more intensive scientific exchange amongst researchers interested in a particular topic and as a meeting point for the community. Tutorials complement the depth-oriented technical sessions by providing participants with broad overviews of emerging fields. A tutorial can be scheduled for 1.5 or 3 hours.
Tutorial on
Low-Code Quantum Application Development: From Visual Modeling to Real Quantum Execution
Instructor
|
Lavinia Stiliadou
University of Stuttgart, Institute of Architecture of Application Systems
Germany
|
|
|
|
Short Bio
Lavinia Stiliadou is a research associate at the Institute of Architecture of Application Systems at the University of Stuttgart. She received her master's degree in computer science in 2023. Her research focuses on quantum software engineering.
|
Abstract
Quantum application development remains a complex and highly specialized task. Developers must not only understand quantum algorithms but also implement them using provider-specific SDKs, quantum programming languages, and execution environments. As the quantum ecosystem continues to diversify, maintaining and porting applications across different platforms introduces significant engineering overhead.
This tutorial introduces Qonstruct, a low-code development environment that aims to accelerate quantum application engineering by raising the level of abstraction above individual SDKs and circuit representations. Instead of manually implementing quantum programs in frameworks such as Qiskit, Braket, or other provider-specific toolchains, developers can visually model quantum applications and automatically generate executable artifacts.
Participants will learn how low-code techniques can be applied to quantum software development to improve productivity, portability, and maintainability. The tutorial demonstrates an end-to-end workflow from visual application modeling and automated artifact generation to execution across heterogeneous quantum backends through a middleware orchestration layer.
Keywords
Low-Code, Quantum Computing, Workflows
Aims and Learning Objectives
By the end of this tutorial, participants will be able to:
- Understand the challenges of developing and maintaining quantum applications across heterogeneous software ecosystems.
- Apply model-driven engineering principles to quantum software development.
- Create platform-independent quantum application models using a visual development environment.
- Automatically generate executable quantum artifacts, including OpenQASM 3 representations and workflow definitions.
- Execute quantum applications across different backends using a unified orchestration middleware.
- Evaluate how low-code and model-driven approaches can accelerate quantum software engineering workflows.
Target Audience
This tutorial targets researchers, quantum software engineers, software architects, and practitioners who already possess a basic understanding of quantum computing and quantum algorithms.
Prerequisite Knowledge of Audience
Participants interested in improving development productivity, managing platform heterogeneity, and applying software engineering principles to quantum applications will benefit most from the tutorial. Prior experience with quantum SDKs such as Qiskit, Braket, Cirq, or similar frameworks is helpful but not required.
Detailed Outline
20 min - Motivation, Challenges, and Architectural Foundations for Quantum Software Engineering
35 min - Low-Code for Quantum Applications & Introduction to the Quantum Low-Code Modeler
40 min - Practical Session I: Modeling, Transformation, and Execution
30 min - Coffee Break & Networking
40 min - Practical Session II: Automated Model Generation and Workflow Integration
15 min - Discussion, Evaluation & Q/A