Design of classical-quantum systems with UML.

Developers of the many promising quantum computing applications that currently exist are urging companies in many different sectors seriously consider integrating this new technology into their business. For these applications to function, not only are quantum computers required, but quantum softwar...

Descripción completa

Detalles Bibliográficos
Autores: Pérez del Castillo, Ricardo, Piattini Velthuis, Mario Gerardo
Tipo de recurso: artículo
Fecha de publicación:2022
País:España
Institución:Universidad de Castilla-La Mancha
Repositorio:RUIdeRA. Repositorio Institucional de la UCLM
OAI Identifier:oai:ruidera.uclm.es:10578/36793
Acceso en línea:https://hdl.handle.net/10578/36793
Access Level:acceso abierto
Palabra clave:Quantum computing
Quantum software engineering
Software design
Quantum modelling
UML
id ES_e7231c44c092a9406b1a00cdc8f5db40
oai_identifier_str oai:ruidera.uclm.es:10578/36793
network_acronym_str ES
network_name_str España
repository_id_str
spelling Design of classical-quantum systems with UML.Pérez del Castillo, RicardoPiattini Velthuis, Mario GerardoQuantum computingQuantum software engineeringSoftware designQuantum modellingUMLDevelopers of the many promising quantum computing applications that currently exist are urging companies in many different sectors seriously consider integrating this new technology into their business. For these applications to function, not only are quantum computers required, but quantum software also. Accordingly, quantum software engineering has become an important research field, in that it attempts to apply or adapt existing methods and techniques (or propose new ones) for the analysis, design, coding, and testing of quantum software, as well as playing a key role in ensuring quality in large-scale productions. The design of quantum software nevertheless poses two main challenges: the modelling of software quantum elements must be done in high-level modelling languages; and the need to further develop so-called “hybrid information systems”, which combine quantum and classical software. To address these challenges, we first propose a quantum UML profile for analysing and designing hybrid information systems; we then demonstrate its applicability through various structural and behavioural diagrams such as use case, class, sequence, activity, and deployment. In comparison to certain other quantum domain-specific languages, this UML profile ensures compliance with a well-known international standard that is supported by many tools and is followed by an extensive community.Springer202420242022info:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/10578/36793reponame:RUIdeRA. Repositorio Institucional de la UCLMinstname:Universidad de Castilla-La ManchaInglésinfo:eu-repo/semantics/openAccessoai:ruidera.uclm.es:10578/367932026-05-27T07:36:41Z
dc.title.none.fl_str_mv Design of classical-quantum systems with UML.
title Design of classical-quantum systems with UML.
spellingShingle Design of classical-quantum systems with UML.
Pérez del Castillo, Ricardo
Quantum computing
Quantum software engineering
Software design
Quantum modelling
UML
title_short Design of classical-quantum systems with UML.
title_full Design of classical-quantum systems with UML.
title_fullStr Design of classical-quantum systems with UML.
title_full_unstemmed Design of classical-quantum systems with UML.
title_sort Design of classical-quantum systems with UML.
dc.creator.none.fl_str_mv Pérez del Castillo, Ricardo
Piattini Velthuis, Mario Gerardo
author Pérez del Castillo, Ricardo
author_facet Pérez del Castillo, Ricardo
Piattini Velthuis, Mario Gerardo
author_role author
author2 Piattini Velthuis, Mario Gerardo
author2_role author
dc.subject.none.fl_str_mv Quantum computing
Quantum software engineering
Software design
Quantum modelling
UML
topic Quantum computing
Quantum software engineering
Software design
Quantum modelling
UML
description Developers of the many promising quantum computing applications that currently exist are urging companies in many different sectors seriously consider integrating this new technology into their business. For these applications to function, not only are quantum computers required, but quantum software also. Accordingly, quantum software engineering has become an important research field, in that it attempts to apply or adapt existing methods and techniques (or propose new ones) for the analysis, design, coding, and testing of quantum software, as well as playing a key role in ensuring quality in large-scale productions. The design of quantum software nevertheless poses two main challenges: the modelling of software quantum elements must be done in high-level modelling languages; and the need to further develop so-called “hybrid information systems”, which combine quantum and classical software. To address these challenges, we first propose a quantum UML profile for analysing and designing hybrid information systems; we then demonstrate its applicability through various structural and behavioural diagrams such as use case, class, sequence, activity, and deployment. In comparison to certain other quantum domain-specific languages, this UML profile ensures compliance with a well-known international standard that is supported by many tools and is followed by an extensive community.
publishDate 2022
dc.date.none.fl_str_mv 2022
2024
2024
dc.type.none.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv https://hdl.handle.net/10578/36793
url https://hdl.handle.net/10578/36793
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:RUIdeRA. Repositorio Institucional de la UCLM
instname:Universidad de Castilla-La Mancha
instname_str Universidad de Castilla-La Mancha
reponame_str RUIdeRA. Repositorio Institucional de la UCLM
collection RUIdeRA. Repositorio Institucional de la UCLM
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869422827939037185
score 15.301629