Publications

Articles, papers and other quantum documents

Introduction to quantum software development with QPath

by Guido Peterssen Nodarse and Jose Luis Hevia 
Bearing in mind the variety of quantum computing providers and the current limitations of quantum hardware, this situation places quantum software designers and programmers in the difficult task of having to learn, train and develop competencies for each of these languages and kits. But, is there a way to avoid this situation and to be able to develop quantum software by abstracting from each vendor’s quantum computer and their respective languages and Quantum Software Development Kits?
aQuantum
published on The QPath Blog, 2020

The QPath Modernization approach for the migration of classical-quantum information systems

by Ricardo Pérez-del Castillo 
The article analyzes the importance for the development of practical quantum software of the characteristics that the QPath Platform incorporates for the modernization of quantum software. The QPath Modernization contributes to boost the construction and deployment of quantum applications as well as their integration with other classical software assets.
UCLM – Alarcos Group
aQuantum
published on The QPath Blog, 2021

QPath Features

by Jose Luis Hevia
QPath, an ecosystem of tools, services and processes –gathered on a platform – that offers a complete and complex hybrid information system that allowsand execute quantum processing units regardless of the environment in which they run, abstracting the classic application from the complexities that characterize them. We are proud of presenting our vision of the path to quantum computing technologies and  their  importance in the design of the new concepts of information systems that are already among us: hybrid computer systems.
aQuantum
published on The QPath Blog, 2020

QPath, a (very) useful platform for the emerging quantum software business

by Guido Peterssen Nodarse
QPath is a platform designed to support the integration of hybrid classical/quantum software and therefore contains the necessary tools to facilitate something as complex as dynamically integrating classical software with quantum computing.
aQuantum
published on The QPath Blog, 2020

QPath, an accelerator of commercial quantum software development

by Guido Peterssen Nodarse 
QPath helps circumvent the current limitations of the quantum workforce market and, in this sense, is an accelerator for the adoption of commercial quantum software development that contributes to the democratization of access to quantum computing.
aQuantum
published on The QPath Blog, 2020

QPath helps secure investment and accelerates the adoption of quantum applications

by Mario Piattini Velthuis
QPath can significantly contribute to the adoption of quantum technologies and specifically enable companies to develop and deploy applications based on these technologies, safeguarding their investments.
UCLM
aQuantum
published on The QPath Blog, 2020

Software modernization to embrace quantum technology

by Ricardo Pérez-del Castillo, Manuel A. Serrano y Mario Piattini 
Quantum Computing is becoming an increasingly mature area, with a simultaneous escalation of investment in many sectors. Quantum technology will revolutionize all the engineering fields. 
UCLM – Alarcos Group
aQuantum
Advances in Engineering Software, 2020

The Quantum Software Engineering Path

by Ricardo Pérez-del Castillo, Mario Piattini, Guido Peterssen, Jose Luis Hevia
Quantum Computing is becoming more and more a mature area while an investment scalation is happening in public and private sectors. There are a lot of promising application that never comes true with quantum computers in isolation. Quantum software is necessary to achieve all the claimed, cutting-edge applications in almost every business sector. Quantum software, as other kind of software, need to be planned, designed, coded, estimated, tested, quality-assured, evolved, among otherthings.
Social Sciences & IT Faculty, UCLM
UCLM
aQuantum
published on CEUR-WS, 2020

A Roadmap for Quantum Software Engineering: applying the lessons learned from the classics

by Enrique Moguel, Javier Berrocal, Jose García-Alonso and Juan Manuel Murillo
Quantum Computing is one of the emerging areas of computing that currently generates more expectations. However, there are many doubts about its actual future projection. On the one hand, the industry shows reluctance to invest in it. The main reasons are the high costs of the hardware, together with the fact that current commercial quantum computers offer a potential that goes little beyond experimentation.
SPILab – University of Extremadura
published on CEUR-WS, 2020

Off-the-shelf Components for Quantum Programming and Testing

by Cláudio Gomes, Daniel Fortunato, João Paulo Fernandes and Rui Abreu
In this position paper, we argue that readily available components are much needed as central contributions towards not only enlarging the community of quantum computer programmers, but also in order to increase their efficiency and effectiveness. We describe the work we intend to do towards providing
such components, namely by developing and making available libraries of quantum algorithms and data structures, and libraries for testing …
CIS Universidade de Coimbra
University of Porto
Instituto Superior Técnico of Lisbon
published on CEUR-WS, 2020

Requirements for Quantum Software Platforms

by Jose Luis Hevia
In present days, we are attending the raise and fast evolution of the quantum machines. Without even being as powerful as they can be, we can experiment their first steps and enjoying with our “knowledge from scratch” training creating, designing, testing and executing quantum algorithms from a software engineer perspective. But, how this new context can affect our vision and experience from a classical perspective? As IT industry experts, how those new quantum technologies can alter the life cycle of our projects, designs, tests, …?
aQuantum
published on CEUR-WS, 2020

Generalizing an Exactly-1 SAT Solver for Arbitrary Numbers of Variables, Clauses, and K

by Francesco Piro, Mehrnoosh Askarpour and Elisabetta Di Nitto
Quantum computers promise to allow for great improvements in the solution of 𝑘-SAT problem, determining whether a set of clauses with 𝑘 variables have a satisfiable boolean assignment, which is one of the fundamental problems of computational logic. Given the recent advancements of quantum computers, we argue that they allow for great improvements in solving the 𝑘-SAT problem.
DEIB – Politecnico di Milano
McMaster University
published on CEUR-WS, 2020

A Tool for Quantum Software Evolution

by Luis Jiménez-Navajas, Ricardo Pérez-del Castillo, and Mario Piattini
Quantum computing has been growing drastically for the last year due to all the possible applications that this new paradigm brings as well as its incomparable computational power. Therefore, the new information systems that will be developed in a future might be influenced by this paradigm. However, discarding the legacy information systems is not an option if those systems embed mission-critical knowledge over time.
UCLM
aQuantum by Alarcos
Social Sciences & IT Faculty, UCLM
published on CEUR-WS, 2020

Adapting COBIT for Quantum Computing Governance

by Miguel Ángel Blanco and Mario Piattini Velthuis
Quantum computing is a new paradigm that uses the properties of quantum mechanics to achieve computers and technologies more powerful. Quantum Technology will solve some types of problems more efficiently than current technology. Every organization that wants to use all the power of quantum computing to be more competitive in its sector, must have a method that allows it to take advantage of all the value that this technology can provide. This article proposes the development of a framework for the Management and Governance of Quantum Computing based on COBIT.
aQuantum – Alarcos Research Group.
published on Springer Nature, 2020

Reverse Engineering of Quantum Programs Toward KDM Models

by Luis Jiménez-Navajas, Ricardo Pérez-Castillo and Mario Piattini Velthuis
The new computing paradigm influences the way on how future information systems will be built. Legacy, classical systems cannot be simply replaced with quantum software by several reasons. First, legacy systems usually embed a lot of mission-critical knowledge over time, making its replacing too risky. Second, some business processes do not make sense to be supported through quantum computing because it supposes unnecessary expenses.
Social Science & Information Technology Faculty, University of Castilla-La Mancha.
published on Springer Nature, 2020

Math and Physics Tools for Quality Quantum Programming

by Ezequiel Murina
We are in presence of a quantum computing revolution that will be critical for the dominant global position of nations in near future. A solid knowledge base in math and physics is essential for a workforce able to develop high quality quantum technology. 
This work addresses the necessity of quantum literacy for the creation of a new workforce, proposing the basic math tools, and physics background for entering into the field of quantum programming. It also addresses a certification about Science Foundation for Quantum Programming, as a means for assuring the quality of quantum software professionals.
aQuantum by Alhambra.
published on Springer Nature, 2020

Quantum Agile Development Framework

by Guillermo José Hernández González & Claudio Andrés Paradela
The interest in quantum computing has grown exponentially in recent years, with large technology companies engaging in the creation of computers and quantum technologies. In this paper, aQuantum’s findings and proposals are defined to anticipate the future needs of quantum software project management, taking into account the new roles, requirements and deficiencies of this new technology. 
aQuantum by Alhambra
published on Springer Nature, 2020

Quantum Computing: A New Software Engineering Golden Age

by Mario Piattini, Guido Peterssen, Ricardo Pérez-Castillo
Quantum computing is not an evolution of classical computer science; it is actually a revolution that completely changes the computing paradigm. We are sure that quantum computing will be the main driver for a new software engineering golden age during the present decade of the 2020s.
published on ACM, 2020

Talavera Manifesto

This manifesto collects some principles and commitments about the quantum software engineering and programming field, as well as some calls for action. This manifesto collects some principles and commitments about the quantum software engineering and programming field.
published on CEUR-WS, 2020

Quantum technology impact: the necessary workforce for developing quantum software

by Guido Peterssen
Quantum computing started recently from a historical point of view. This paper addresses the how quantum technology has impacted and will impact in society and, in particular, in quantum industry and academia. This study analyzes the necessary workforce for developing quantum software
aQuantum by Alhambra
published on CEUR-WS, 2020

Training Needs in Quantum Computing

by Mario Piattini
Quantum computing as a new computing paradigm is carrying a lot of changes in many industries, economy, legal, and other concerns. In additioncto this, new training needs are raising to provide the future, demanding professional profiles and even new jobs.
aQuantum – Alarcos Research Group
published on CEUR-WS, 2020

Introduction to Quantum Development

by Jose Luis Hevia
Brief presentation to introduce to the Quantum basics needed to understand the Quantum Computing Principles. Quantum Computers that make possible the usage of the fundamental part of the nature, to know more about the nature; that can give us a power of computation never seen before; and that require us a new way to address the problems.
aQuantum by Alhambra
published on CEUR-WS, 2020

Quantum algorithms for near-term devices

by Jordi Tura
Here we discuss quantum algorithms for the so-called k-local Hamiltonian problem. This is one of the problems that is QMA-complete which, roughly speaking, is the NP-complete analogue for a quantum computer.
Max-Planck-Institut für Quantenoptik
published on CEUR-WS, 2020

Quantum Machine Learning: Benefits and Practicalc Examples

by Frank Phillipson
A quantum computer that is useful in practice, is expected to be developed
in the next few years. An important application is expected to be machine
learning.
TNO
published on CEUR-WS, 2020

Quantum Software Testing

by Macario Polo Usaola
This article introduces some ideas and challenges related to the testing
of quantum programs. In particular, it approaches functional testing, white
box testing (specially mutation) and model-based testing.
Escuela Superior de Informática, Universidad de Castilla-La Mancha
published on CEUR-WS, 2020

Reengineering of Information Systems toward Classical-Quantum Systems

by Ricardo Pérez-Castillo
In the coming years, companies will progressively need to add quantum computing to some or all of their daily operations. It is clear that all existing, classical information systems cannot be thrown away. Instead of this, it is expected to add some quantum algorithms working embedded in classical information systems.
Social Science & Information Technology Faculty, University of Castilla-La Mancha
published on CEUR-WS, 2020

Adapting Service Delivery for Quantum Programming

by Guillermo José Hernández
Brief presentation to summarize the possible and predictable changes and challenges that service delivery needs to support to adequate to the quantum programming and other general quantum technologies.
aQuantum by Alhambra
published on CEUR-WS, 2020

Contact

aQuantum Software Engineering

Albasanz, 16
Edificio Antalia, Planta 4ª
28037 Madrid – España

Tel: +34 91 787 23 00
Fax: +34 91 787 23 01

Logo QuantumPath

aQuantum | Quantum Software Engineering