Zum Hauptinhalt springen

Showing 1–29 of 29 results for author: Mauerer, W

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.18363  [pdf, other

    quant-ph cs.SE

    Towards View-based Development of Quantum Software

    Authors: Joshua Ammermann, Wolfgang Mauerer, Ina Schaefer

    Abstract: Quantum computing is an interdisciplinary field that relies on the expertise of many different stakeholders. The views of various stakeholders on the subject of quantum computing may differ, thereby complicating communication. To address this, we propose a view-based quantum development approach based on a Single Underlying Model (SUM) and a supporting quantum Integrated Development Environment (I… ▽ More

    Submitted 26 June, 2024; originally announced June 2024.

    Comments: 5 pages, 2 figures, accepted at GI QC Workshop 2024 and to be published in the GI conference proceedings, this is a preprint version before submission

  2. arXiv:2405.07770  [pdf, other

    quant-ph cs.DB cs.LG

    Hype or Heuristic? Quantum Reinforcement Learning for Join Order Optimisation

    Authors: Maja Franz, Tobias Winker, Sven Groppe, Wolfgang Mauerer

    Abstract: Identifying optimal join orders (JOs) stands out as a key challenge in database research and engineering. Owing to the large search space, established classical methods rely on approximations and heuristics. Recent efforts have successfully explored reinforcement learning (RL) for JO. Likewise, quantum versions of RL have received considerable scientific attention. Yet, it is an open question if t… ▽ More

    Submitted 13 May, 2024; originally announced May 2024.

  3. arXiv:2404.15751  [pdf, other

    quant-ph cs.AI

    Guided-SPSA: Simultaneous Perturbation Stochastic Approximation assisted by the Parameter Shift Rule

    Authors: Maniraman Periyasamy, Axel Plinge, Christopher Mutschler, Daniel D. Scherer, Wolfgang Mauerer

    Abstract: The study of variational quantum algorithms (VQCs) has received significant attention from the quantum computing community in recent years. These hybrid algorithms, utilizing both classical and quantum components, are well-suited for noisy intermediate-scale quantum devices. Though estimating exact gradients using the parameter-shift rule to optimize the VQCs is realizable in NISQ devices, they do… ▽ More

    Submitted 24 April, 2024; originally announced April 2024.

    Comments: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible

  4. arXiv:2403.12998  [pdf, other

    quant-ph cs.ET

    QCEDA: Using Quantum Computers for EDA

    Authors: Matthias Jung, Sven O. Krumke, Christof Schroth, Elisabeth Lobe, Wolfgang Mauerer

    Abstract: The field of Electronic Design Automation (EDA) is crucial for microelectronics, but the increasing complexity of Integrated Circuits (ICs) poses challenges for conventional EDA: Corresponding problems are often NP-hard and are therefore in general solved by heuristics, not guaranteeing optimal solutions. Quantum computers may offer better solutions due to their potential for optimization through… ▽ More

    Submitted 6 March, 2024; originally announced March 2024.

  5. arXiv:2306.04246  [pdf, other

    quant-ph cs.AR

    Influence of HW-SW-Co-Design on Quantum Computing Scalability

    Authors: Hila Safi, Karen Wintersperger, Wolfgang Mauerer

    Abstract: The use of quantum processing units (QPUs) promises speed-ups for solving computational problems. Yet, current devices are limited by the number of qubits and suffer from significant imperfections, which prevents achieving quantum advantage. To step towards practical utility, one approach is to apply hardware-software co-design methods. This can involve tailoring problem formulations and algorithm… ▽ More

    Submitted 7 June, 2023; originally announced June 2023.

  6. arXiv:2306.02156  [pdf, other

    cs.ET

    Effects of Imperfections on Quantum Algorithms: A Software Engineering Perspective

    Authors: Felix Greiwe, Tom Krüger, Wolfgang Mauerer

    Abstract: Quantum computers promise considerable speedups over classical approaches, which has raised interest from many disciplines. Since any currently available implementations suffer from noise and imperfections, achieving concrete speedups for meaningful problem sizes remains a major challenge. Yet, imperfections and noise may remain present in quantum computing for a long while. Such limitations play… ▽ More

    Submitted 15 August, 2023; v1 submitted 3 June, 2023; originally announced June 2023.

    Comments: In Figure 5: 1. Remove first Rz layer to avoid confusion as it has non-effect on |0> input 2. Replace Rx by Rz in the parameterised layer (as it was already done in the code to obtain results) 3. Replace caption and description of figure 5. General: - Add additional source for Kraus Operator

  7. Neutral Atom Quantum Computing Hardware: Performance and End-User Perspective

    Authors: Karen Wintersperger, Florian Dommert, Thomas Ehmer, Andrey Hoursanov, Johannes Klepsch, Wolfgang Mauerer, Georg Reuber, Thomas Strohm, Ming Yin, Sebastian Luber

    Abstract: We present an industrial end-user perspective on the current state of quantum computing hardware for one specific technological approach, the neutral atom platform. Our aim is to assist developers in understanding the impact of the specific properties of these devices on the effectiveness of algorithm execution. Based on discussions with different vendors and recent literature, we discuss the perf… ▽ More

    Submitted 15 September, 2023; v1 submitted 27 April, 2023; originally announced April 2023.

    Journal ref: EPJ Quantum Technology 10, 32 (2023)

  8. arXiv:2208.11449  [pdf, other

    cs.AR quant-ph

    QPU-System Co-Design for Quantum HPC Accelerators

    Authors: Karen Wintersperger, Hila Safi, Wolfgang Mauerer

    Abstract: The use of quantum processing units (QPUs) promises speed-ups for solving computational problems, but the quantum devices currently available possess only a very limited number of qubits and suffer from considerable imperfections. One possibility to progress towards practical utility is to use a co-design approach: Problem formulation and algorithm, but also the physical QPU properties are tailore… ▽ More

    Submitted 8 September, 2022; v1 submitted 24 August, 2022; originally announced August 2022.

    Journal ref: Proceedings of the 35th GI/ITG International Conference on Architecture of Computing Systems (ARCS 2022)

  9. Static Hardware Partitioning on RISC-V -- Shortcomings, Limitations, and Prospects

    Authors: Ralf Ramsauer, Stefan Huber, Konrad Schwarz, Jan Kiszka, Wolfgang Mauerer

    Abstract: On embedded processors that are increasingly equipped with multiple CPU cores, static hardware partitioning is an established means of consolidating and isolating workloads onto single chips. This architectural pattern is suitable for mixed-criticality workloads that need to satisfy both, real-time and safety requirements, given suitable hardware properties. In this work, we focus on exploiting co… ▽ More

    Submitted 4 August, 2022; originally announced August 2022.

    Journal ref: 8th IEEE World Forum on Internet of Things (IEEE WFIoT2022)

  10. arXiv:2203.06289  [pdf, other

    quant-ph cs.SE

    Peel $\mid$ Pile? Cross-Framework Portability of Quantum Software

    Authors: Manuel Schönberger, Maja Franz, Stefanie Scherzinger, Wolfgang Mauerer

    Abstract: In recent years, various vendors have made quantum software frameworks available. Yet with vendor-specific frameworks, code portability seems at risk, especially in a field where hardware and software libraries have not yet reached a consolidated state, and even foundational aspects of the technologies are still in flux. Accordingly, the development of vendor-independent quantum programming langua… ▽ More

    Submitted 11 March, 2022; originally announced March 2022.

    Journal ref: QSA@ICSA2022

  11. arXiv:2203.05283  [pdf, other

    cs.SE

    Beyond the Badge: Reproducibility Engineering as a Lifetime Skill

    Authors: Wolfgang Mauerer, Stefan Klessinger, Stefanie Scherzinger

    Abstract: Ascertaining reproducibility of scientific experiments is receiving increased attention across disciplines. We argue that the necessary skills are important beyond pure scientific utility, and that they should be taught as part of software engineering (SWE) education. They serve a dual purpose: Apart from acquiring the coveted badges assigned to reproducible research, reproducibility engineering i… ▽ More

    Submitted 10 March, 2022; originally announced March 2022.

  12. Uncovering Instabilities in Variational-Quantum Deep Q-Networks

    Authors: Maja Franz, Lucas Wolf, Maniraman Periyasamy, Christian Ufrecht, Daniel D. Scherer, Axel Plinge, Christopher Mutschler, Wolfgang Mauerer

    Abstract: Deep Reinforcement Learning (RL) has considerably advanced over the past decade. At the same time, state-of-the-art RL algorithms require a large computational budget in terms of training time to converge. Recent work has started to approach this problem through the lens of quantum computing, which promises theoretical speed-ups for several traditionally hard tasks. In this work, we examine a clas… ▽ More

    Submitted 16 September, 2022; v1 submitted 10 February, 2022; originally announced February 2022.

    Comments: Authors Maja Franz, Lucas Wolf, Maniraman Periyasamy contributed equally (name order randomised). To be published in the Journal of The Franklin Institute

  13. arXiv:2201.12031  [pdf, other

    cs.SE quant-ph

    1-2-3 Reproducibility for Quantum Software Experiments

    Authors: Wolfgang Mauerer, Stefanie Scherzinger

    Abstract: Various fields of science face a reproducibility crisis. For quantum software engineering as an emerging field, it is therefore imminent to focus on proper reproducibility engineering from the start. Yet the provision of reproduction packages is almost universally lacking. Actionable advice on how to build such packages is rare, particularly unfortunate in a field with many contributions from rese… ▽ More

    Submitted 28 January, 2022; originally announced January 2022.

    Comments: Q-SANER@SANER 2022 (to appear)

  14. Tell-Tale Tail Latencies: Pitfalls and Perils in Database Benchmarking

    Authors: Michael Fruth, Stefanie Scherzinger, Wolfgang Mauerer, Ralf Ramsauer

    Abstract: The performance of database systems is usually characterised by their average-case (i.e., throughput) behaviour in standardised or de-facto standard benchmarks like TPC-X or YCSB. While tails of the latency (i.e., response time) distribution receive considerably less attention, they have been identified as a threat to the overall system performance: In large-scale systems, even a fraction of reque… ▽ More

    Submitted 24 July, 2021; originally announced July 2021.

    Journal ref: Performance Evaluation and Benchmarking (TPCTC 2021)

  15. arXiv:2105.08198  [pdf, other

    cs.SE

    In Search of Socio-Technical Congruence: A Large-Scale Longitudinal Study

    Authors: Wolfgang Mauerer, Mitchell Joblin, Damian A. Tamburri, Carlos Paradis, Rick Kazman, Sven Apel

    Abstract: We report on a large-scale empirical study investigating the relevance of socio-technical congruence over key basic software quality metrics, namely, bugs and churn. In particular, we explore whether alignment or misalignment of social communication structures and technical dependencies in large software projects influences software quality. To this end, we have defined a quantitative and operatio… ▽ More

    Submitted 17 May, 2021; originally announced May 2021.

    Comments: 29 pages, 21 figures. To appear in IEEE Transactions on Software Engineering

  16. Silentium! Run-Analyse-Eradicate the Noise out of the DB/OS Stack

    Authors: Wolfgang Mauerer, Ralf Ramsauer, Edson R. F. Lucas, Stefanie Scherzinger

    Abstract: When multiple tenants compete for resources, database performance tends to suffer. Yet there are scenarios where guaranteed sub-millisecond latencies are crucial, such as in real-time data processing, IoT devices, or when operating in safety-critical environments. In this paper, we study how to make query latencies deterministic in the face of noise (whether caused by other tenants or unrelated op… ▽ More

    Submitted 25 February, 2021; v1 submitted 11 February, 2021; originally announced February 2021.

    Journal ref: BTW2021- Datenbanksysteme für Business, Technologie und Web

  17. The Sound of Silence: Mining Security Vulnerabilities from Secret Integration Channels in Open-Source Projects

    Authors: Ralf Ramsauer, Lukas Bulwahn, Daniel Lohmann, Wolfgang Mauerer

    Abstract: Public development processes are a key characteristic of open source projects. However, fixes for vulnerabilities are usually discussed privately among a small group of trusted maintainers, and integrated without prior public involvement. This is supposed to prevent early disclosure, and cope with embargo and non-disclosure agreement (NDA) rules. While regular development activities leave publicly… ▽ More

    Submitted 3 September, 2020; originally announced September 2020.

    Journal ref: 2020 ACM Cloud Computing Security Workshop (CCSW) at CCS

  18. arXiv:2008.10925  [pdf, ps, other

    cs.DB cs.SE

    Replicability and Reproducibility of a Schema Evolution Study in Embedded Databases

    Authors: Dimitri Braininger, Wolfgang Mauerer, Stefanie Scherzinger

    Abstract: Ascertaining the feasibility of independent falsification or repetition of published results is vital to the scientific process, and replication or reproduction experiments are routinely performed in many disciplines. Unfortunately, such studies are only scarcely available in database research, with few papers dedicated to re-evaluating published results. In this paper, we conduct a case study on… ▽ More

    Submitted 9 September, 2020; v1 submitted 25 August, 2020; originally announced August 2020.

  19. Quantum Annealing-Based Software Components: An Experimental Case Study with SAT Solving

    Authors: Tom Krüger, Wolfgang Mauerer

    Abstract: Quantum computers have the potential of solving problems more efficiently than classical computers. While first commercial prototypes have become available, the performance of such machines in practical application is still subject to exploration. Quantum computers will not entirely replace classical machines, but serve as accelerators for specific problems. This necessitates integrating quantum c… ▽ More

    Submitted 11 May, 2020; originally announced May 2020.

  20. arXiv:1902.04703  [pdf, other

    cs.ET cs.CC quant-ph

    Assessing Solution Quality of 3SAT on a Quantum Annealing Platform

    Authors: Thomas Gabor, Sebastian Zielinski, Sebastian Feld, Christoph Roch, Christian Seidel, Florian Neukart, Isabella Galter, Wolfgang Mauerer, Claudia Linnhoff-Popien

    Abstract: When solving propositional logic satisfiability (specifically 3SAT) using quantum annealing, we analyze the effect the difficulty of different instances of the problem has on the quality of the answer returned by the quantum annealer. A high-quality response from the annealer in this case is defined by a high percentage of correct solutions among the returned answers. We show that the phase transi… ▽ More

    Submitted 12 February, 2019; originally announced February 2019.

    Comments: 13 pages, published at QTOP 2019

  21. The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing Lists

    Authors: Ralf Ramsauer, Daniel Lohmann, Wolfgang Mauerer

    Abstract: A considerable corpus of research on software evolution focuses on mining changes in software repositories, but omits their pre-integration history. We present a novel method for tracking this otherwise invisible evolution of software changes on mailing lists by connecting all early revisions of changes to their final version in repositories. Since artefact modifications on mailing lists are com… ▽ More

    Submitted 8 February, 2019; originally announced February 2019.

    Journal ref: 41st ACM/IEEE International Conference on Software Engineering (ICSE 2019)

  22. arXiv:1705.06932  [pdf, other

    cs.OS

    Look Mum, no VM Exits! (Almost)

    Authors: Ralf Ramsauer, Jan Kiszka, Daniel Lohmann, Wolfgang Mauerer

    Abstract: Multi-core CPUs are a standard component in many modern embedded systems. Their virtualisation extensions enable the isolation of services, and gain popularity to implement mixed-criticality or otherwise split systems. We present Jailhouse, a Linux-based, OS-agnostic partitioning hypervisor that uses novel architectural approaches to combine Linux, a powerful general-purpose system, with strictly… ▽ More

    Submitted 19 May, 2017; originally announced May 2017.

    Journal ref: Proceedings of the 13th Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT 2017)

  23. arXiv:1702.07951  [pdf, other

    cs.SE

    McFSM: Globally Taming Complex Systems

    Authors: Florian Murr, Wolfgang Mauerer

    Abstract: Industrial computing devices, in particular cyber-physical, real-time and safety-critical systems, focus on reacting to external events and the need to cooperate with other devices to create a functional system. They are often implemented with languages that focus on a simple, local description of how a component reacts to external input data and stimuli. Despite the trend in modern software archi… ▽ More

    Submitted 25 February, 2017; originally announced February 2017.

    Comments: To appear in SEsCPS@ICSE2017

  24. Observing Custom Software Modifications: A Quantitative Approach of Tracking the Evolution of Patch Stacks

    Authors: Ralf Ramsauer, Daniel Lohmann, Wolfgang Mauerer

    Abstract: Modifications to open-source software (OSS) are often provided in the form of "patch stacks" - sets of changes (patches) that modify a given body of source code. Maintaining patch stacks over extended periods of time is problematic when the underlying base project changes frequently. This necessitates a continuous and engineering-intensive adaptation of the stack. Nonetheless, long-term maintenanc… ▽ More

    Submitted 4 July, 2016; originally announced July 2016.

    Journal ref: Proceedings of the 12th International Symposium on Open Collaboration (OpenSym 2016)

  25. arXiv:1604.00830  [pdf, other

    cs.SE

    Classifying Developers into Core and Peripheral: An Empirical Study on Count and Network Metrics

    Authors: Mitchell Joblin, Sven Apel, Claus Hunsen, Wolfgang Mauerer

    Abstract: Knowledge about the roles developers play in a software project is crucial to understanding the project's collaborative dynamics. Developers are often classified according to the dichotomy of core and peripheral roles. Typically, operationalizations based on simple counts of developer activities (e.g., number of commits) are used for this purpose, but there is concern regarding their validity and… ▽ More

    Submitted 4 April, 2016; originally announced April 2016.

  26. arXiv:1510.06988  [pdf, other

    cs.SE

    Evolutionary Trends of Developer Coordination: A Network Approach

    Authors: Mitchell Joblin, Sven Apel, Wolfgang Mauerer

    Abstract: Software evolution is a fundamental process that transcends the realm of technical artifacts and permeates the entire organizational structure of a software project. By means of a longitudinal empirical study of 18 large open-source projects, we examine and discuss the evolutionary principles that govern the coordination of developers. By applying a network-analytic approach, we found that the imp… ▽ More

    Submitted 19 October, 2016; v1 submitted 23 October, 2015; originally announced October 2015.

  27. A Dual Model of Open Source License Growth

    Authors: Gottfried Hoffmann, Dirk Riehle, Carsten Kolassa, Wolfgang Mauerer

    Abstract: Every open source project needs to decide on an open source license. This decision is of high economic relevance: Just which license is the best one to help the project grow and attract a community? The most common question is: Should the project choose a restrictive (reciprocal) license or a more permissive one? As an important step towards answering this question, this paper analyses actual lice… ▽ More

    Submitted 25 August, 2014; originally announced August 2014.

    Comments: 14 pages, 6 figures

    ACM Class: D.2.8; D.2.9; D.m; K.4; K.4.3; K.4.m

    Journal ref: Proceedings of the 9th International Conference on Open Source Systems (OSS 2013). Page 245-256. Springer Verlag, 2013

  28. arXiv:1212.0520  [pdf, other

    cs.IT cs.MS quant-ph

    A modular framework for randomness extraction based on Trevisan's construction

    Authors: Wolfgang Mauerer, Christopher Portmann, Volkher B. Scholz

    Abstract: Informally, an extractor delivers perfect randomness from a source that may be far away from the uniform distribution, yet contains some randomness. This task is a crucial ingredient of any attempt to produce perfectly random numbers---required, for instance, by cryptographic protocols, numerical simulations, or randomised computations. Trevisan's extractor raised considerable theoretical interest… ▽ More

    Submitted 3 December, 2012; originally announced December 2012.

    Comments: 21 pages, 15 figures. Source code is available under GPLv2+. Comments welcome

  29. arXiv:quant-ph/0511145  [pdf, ps, other

    quant-ph cs.PL

    Semantics and simulation of communication in quantum programming

    Authors: Wolfgang Mauerer

    Abstract: We present the quantum programming language cQPL which is an extended version of QPL [P. Selinger, Math. Struct. in Comp. Sci. 14(4):527-586, 2004]. It is capable of quantum communication and it can be used to formulate all possible quantum algorithms. Additionally, it possesses a denotational semantics based on a partial order of superoperators and uses fixed points on a generalised Hilbert spa… ▽ More

    Submitted 15 November, 2005; originally announced November 2005.

    Comments: Master's thesis, 101 pages