loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Luis Jiménez-Navajas 1 ; Ricardo Pérez-Castillo 1 and Mario Piattini 2

Affiliations: 1 aQuantum, Faculty of Social Sciences and IT, University of Castilla-La Mancha Talavera de la Reina, Spain ; 2 aQuantum, Information Technology and Systems Institute, University of Castilla-La Mancha Ciudad Real, Spain

Keyword(s): Reverse Engineering, Quantum Computing, Software Modernization, Qiskit, Knowledge Discovery Metamodel.

Abstract: Quantum computing has emerged as a crucial technology, which is expected to be progressively integrated into current, traditional information systems. Society could be benefited from several potential, promising applications based on quantum computing. To achieve such advantages, this new paradigm will require integrating the quantum software into the new hybrid (classical-quantum) information systems. Thus, it is necessary to adapt well-known and validated software engineering methods and techniques, such as software evolution methods based on Model-Driven Engineering principles. In particular, the proposal of this paper is framed in the Quantum Software Modernization process, and, in particular, it addresses the reverse engineering phase. The main contribution is a reverse engineering technique that analyses quantum (Qiskit) and classical (Python) code and builds a common, abstract model that combines both classical and quantum elements. The models are built in a technology-agnosti c manner through the Knowledge Discovery Metamodel. Within this technique, relationships have been established between classical and quantum elements which can help to preserve knowledge and provide meaningful insights during the evolution toward hybrid information systems. The functioning of this technique is demonstrated through a running example with a program from the Qiskit Github repository. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.146.176.81

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Jiménez-Navajas, L.; Pérez-Castillo, R. and Piattini, M. (2024). Reverse Engineering of Classical-Quantum Programs. In Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-696-5; ISSN 2184-4895, SciTePress, pages 275-282. DOI: 10.5220/0012535000003687

@conference{enase24,
author={Luis Jiménez{-}Navajas. and Ricardo Pérez{-}Castillo. and Mario Piattini.},
title={Reverse Engineering of Classical-Quantum Programs},
booktitle={Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2024},
pages={275-282},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012535000003687},
isbn={978-989-758-696-5},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Reverse Engineering of Classical-Quantum Programs
SN - 978-989-758-696-5
IS - 2184-4895
AU - Jiménez-Navajas, L.
AU - Pérez-Castillo, R.
AU - Piattini, M.
PY - 2024
SP - 275
EP - 282
DO - 10.5220/0012535000003687
PB - SciTePress