Authors:
Luis Jiménez-Navajas
1
;
Ricardo Pérez-Castillo
1
and
Mario Piattini
2
Affiliations:
1
aQuantum, Faculty of Social Sciences & IT, University of Castilla-La Mancha Talavera de la Reina, Spain
;
2
aQuantum, Information Technology and Systems Institute, University of Castilla-La Mancha Talavera de la Reina, Spain
Keyword(s):
Reverse Engineering, Quantum Computing, OpenQASM3, KDM.
Abstract:
The development of quantum computing is following a substantial growth. This leads us closer to the implementation of practical solutions based on quantum software that address problems that are not computable by classical software in a practical timeframe. Hence, some companies will need to adapt their development practices and, so, their information systems to take advantage of quantum computing. Unfortunately, there is still a lack of tools, frameworks, and processes to support the evolution of current systems towards the combination of the quantum and classical paradigms into information systems. Hence, this paper presents a reverse engineering technique to generate abstract models based on the Knowledge Discovery Metamodel (KDM) by analyzing quantum software written in OpenQASM3. The main implication is that KDM models represent, in a technology-agnostic way, the different components and interrelationships of quantum software. These models then can be used to restructure and red
esign the target hybrid information system.
(More)