First Steps Towards Model-Driven Engineering for Quantum Computing

  • Antonio Garmendia (Speaker)
  • Felix Gemeinhardt (Speaker)

Activity: Talk or presentationContributed talkscience-to-science

Description

Quantum computing technologies are emerging. However, as a consequence, there is an increase in the complexity of software and its development, since the applications will be implemented using a mix of quantum and classical resources. Orthogonal to this progress, Model-Driven Engineering (MDE) is applied to reduce complexity and ease the development of software systems. MDE proposes to apply modeling techniques such as General Purpose Modeling Languages as well as Domain-Specific Modeling Languages, and generative techniques such as model transformation and code generation. In this talk, we argue for a dedicated research line which deals with the exploration of how MDE may be applied to quantum computing. For this purpose, we first outline the main principles behind MDE. Thereafter, we describe a particular case study, namely the problem of k-community detection and show how it can be solved with NISQ-devices utilizing hybrid quantum-classical approaches. Subsequently, this problem serves as a demonstration case for applying methods and techniques from MDE to develop quantum software as well as to derive research challenges. Although still in an early stage, we expect the combination of MDE with quantum computing to allow for efficiency increase in the development of quantum software and to open the door for domain experts to utilize this emerging technology.
Period08 Sept 2021
Event titleIEEE International Symposium on Quantum Software and Services (QSAS), September 8, 2021 virtual event
Event typeConference
LocationAustriaShow on map

Fields of science

  • 202017 Embedded systems
  • 102006 Computer supported cooperative work (CSCW)
  • 201132 Computational engineering
  • 502032 Quality management
  • 503015 Subject didactics of technical sciences
  • 502050 Business informatics
  • 207409 Navigation systems
  • 102020 Medical informatics
  • 102022 Software development
  • 102002 Augmented reality
  • 201305 Traffic engineering
  • 102034 Cyber-physical systems
  • 102015 Information systems

JKU Focus areas

  • Digital Transformation