VLDB 2026 Research / reviewers in the wild / expert
Luis Jiménez-Navajas
dblp:274/0591
· DBLP profile ↗
5ranked-venue papers
3as first author
5since 2021 · last 2025
0000-0001-6257-7153ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 3 first-author · 5 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Code generation for classical-quantum software systems modeled in UMLabstractAbstract Quantum computing is gaining an increasing interest since it can solve certain problems exponentially faster than classical computing. Thus, many organizations are researching and launching investments for integrating quantum software into their existing systems. Software modernization (as based on Model-Driven Engineering) has been proposed to migrate from/to the so-called hybrid software systems, which integrate classical and quantum software. In that process, both, reverse engineering and restructuring phases, have already been investigated. However, forward engineering phase for generating hybrid source code from high-level design models has not yet been addressed. Thus, this research proposes a quantum code generation technique from extended UML design models. It consists of a set of Model-to-Text transformations (defined through Epsilon Generation Language) to generate both Python and Qiskit code, which, respectively, integrate classical and quantum code. The transformation has been validated through a multi-case study with 7 hybrid software systems modeled in UML, which demonstrated that the transformation is effective and efficient. The implication of this work is that the software modernization process for hybrid software systems can be completed by tackling forward engineering phase, and that Model-Driven Engineering can therefore globally facilitate industry adoption of quantum software. Luis Jiménez-Navajas, Ricardo Pérez-Castillo, Mario Piattini |
Softw. Syst. Model. | 1 |
| 2024 | Reverse Engineering of Classical-Quantum Programs
Luis Jiménez-Navajas, Ricardo Pérez-Castillo, Mario Piattini |
ENASE | 1 |
| 2023 | Reverse Engineering of OpenQASM3 Quantum Programs to KDM Models
Luis Jiménez-Navajas, Ricardo Pérez-Castillo, Mario Piattini |
ENASE | 1 |
| 2023 | Dynamic analysis of quantum annealing programs
Ricardo Pérez-Castillo, Luis Jiménez-Navajas, Mario Piattini |
J. Syst. Softw. | 2 |
| 2022 | QRev: migrating quantum code towards hybrid information systemsabstractAbstract Quantum computing is now a reality, and its incomparable computational power has led companies to show a great interest in being able to work with quantum software in order to support part of their current and future business operations. However, the quantum computing paradigm differs significantly from its classical counterparts, which has brought about the need to revolutionise how the future software is designed, built, and operated in order to work with quantum computers. Since companies cannot discard all their current (and probably mission-critical) information systems, they must adapt their classical information systems to new specific quantum applications, thus evolving towards hybrid information systems. Unfortunately, there are no specific methods with which to deal with this challenge. We believe that reengineering, and more specifically, software modernisation using model-driven engineering principles, could be useful as regard migrating classical systems and existing quantum programs towards hybrid information systems. This paper, therefore, presents QRev, a reverse engineering tool that analyses quantum programs developed in Q# in order to identify its components and interrelationships, and then generates abstract models that can be used in software modernisation processes. The platform-independent models are generated according to the Knowledge Discovery Metamodel (KDM) standard. QRev is validated in a case study involving five quantum programs in order to demonstrate its effectiveness and scalability. The main implication of the study is that QRev can be used in order to attain KDM models, which can subsequently be employed to restructure or add new quantum functionality at a higher abstraction level, i.e. independently of the specific quantum technology. Ricardo Pérez-Castillo, Luis Jiménez-Navajas, Mario Piattini |
Softw. Qual. J. | 2 |