A Model-Driven Quantum Software Development Framework for Combinatorial Optimization

Felix Gemeinhardt

Research output: ThesisDoctoral thesis

Abstract

Zur Seitenansicht Titelaufnahme Titel A Model-Driven Quantum Software Development Framework for Combinatorial Optimization / Author DI Felix Günther Gemeinhardt, M.Sc. AutorInnen Gemeinhardt, Felix Günther Betreuer / Betreuerin Wimmer, Manuel ; Wille, Robert Erschienen Linz, 2023 Umfang x, 181, 53Seiten : Illustrationen Sprache Englisch Dokumenttyp Dissertation Schlagwörter (DE) Quantencomputing / modellgetriebene Softwareentwicklung / suchbasierte Softwareentwicklung Schlagwörter (EN) Quantum computing / model-driven engineering / search-based software engineering URN urn:nbn:at:at-ubl:1-72420 Zugriffsbeschränkung Das Werk ist gemäß den "Hinweisen für BenützerInnen" verfügbar Links Nachweis Universitätsbibliothek Linz Dateien A Model-Driven Quantum Software Development Framework for Combinatorial Optimization [pdf 6.14 mb] Klassifikation Universität Linz → Sozial- und Wirtschaftswissenschaftliche Fakultät → Institut für Wirtschaftsinformatik - Software Engineering Zusammenfassung Kontext: Quantencomputer nutzen quantenmechanische Effekte zur Informationsverarbeitung und basieren damit verglichen mit klassischen Rechnern auf fundamental unterschiedlichen Prinzipien. Die optimale Nutzung von Quantenrechnern erfordert daher spezifische Software. Ziel der Quantensoftwareentwicklung ist es, aus jahrzehntelanger Forschung in klassischer Softwareentwicklung zu lernen und entsprechende Analogien in der Quantendomäne zu schaffen. Problem: Das identifizierte Hauptproblem liegt in den niedrigen Abstraktions- und Automatisierungsgraden in der aktuellen Quantensoftwareentwicklung. Diese verursachen weitere Probleme in der praktischen Nutzung, wie etwa eine starke Bindung an spezifische Programmiersprachen und fehlende Wiederverwertbarkeit von Quantensoftware, sowie fehlende Berücksichtigung von bestehenden Trade-Offs zwischen Quantenprogrammvarianten. Diese Probleme betreffen Quantencomputing im Allgemeinen, und auch das Feld der Quantenkombinatorischen Optimierung im Speziellen. Letzteres bezeichnet die Anwendung von Quantencomputing zur Lösung kombinatorischer Optimierungsprobleme. Nachdem Quantenkombinatorische Optimierung in naher Zukunft reale Anwendungen verspricht, stellt sich das obige Problem in diesem Kontext als besonders dringend dar. Lösung: Im Rahmen dieser Dissertation wurde zur Lösung des Problems ein Framework zur Quantensoftwareentwicklung geschaffen, welches den Abstraktions- und Automatisierungsgrad erhöht und dafür adaptierte Methoden aus der modellgetriebenen und suchbasierten Softwareentwicklung einsetzt. Das Framework unterstützt die Modellierung, automatische Synthese, und Verbesserung von funktionalen Quantensoftwarekomponenten.
Original languageGerman (Austria)
Supervisors/Reviewers
  • Wimmer, Manuel, Supervisor
Publication statusPublished - Feb 2024

Fields of science

  • 102006 Computer supported cooperative work (CSCW)
  • 102015 Information systems
  • 102016 IT security
  • 102020 Medical informatics
  • 102022 Software development
  • 102027 Web engineering
  • 102034 Cyber-physical systems
  • 509026 Digitalisation research
  • 102040 Quantum computing 
  • 502032 Quality management
  • 502050 Business informatics
  • 503015 Subject didactics of technical sciences

JKU Focus areas

  • Digital Transformation

Cite this