Towards a Quantum Software Modeling Language

06/30/2020
by   Carlos A. Perez-Delgado, et al.
0

We set down the principles behind a modeling language for quantum software. We present a minimal set of extensions to the well-known Unified Modeling Language (UML) that allows it to effectively model quantum software. These extensions are separate and independent of UML as a whole. As such they can be used to extend any other software modeling language, or as a basis for a completely new language. We argue that these extensions are both necessary and sufficient to model, abstractly, any piece of quantum software. Finally, we provide a small set of examples that showcase the effectiveness of the extension set.

READ FULL TEXT

page 1

page 2

page 3

research
11/14/2021

Formal Quantum Software Engineering: Introducing the Formal Methods of Software Engineering to Quantum Computing

Quantum computing (QC) represents the future of computing systems, but t...
research
10/26/2017

Q|SI〉: A Quantum Programming Environment

This paper describes a quantum programming environment, named Q|SI〉. It ...
research
07/21/2023

Quantum Software Analytics: Opportunities and Challenges

Quantum computing systems depend on the principles of quantum mechanics ...
research
03/16/2021

Some Size and Structure Metrics for Quantum Software

Quantum software plays a critical role in exploiting the full potential ...
research
02/11/2022

Software Architecture for Quantum Computing Systems – A Systematic Review

Quantum computing systems rely on the principles of quantum mechanics to...
research
03/27/2019

The Semantic Web Rule Language Expressiveness Extensions-A Survey

The Semantic Web Rule Language (SWRL) is a direct extension of OWL 2 DL ...
research
07/23/2018

Clafer: Lightweight Modeling of Structure, Behaviour, and Variability

Embedded software is growing fast in size and complexity, leading to int...

Please sign up or login with your details

Forgot password? Click here to reset