Skip to main content

Showing 1–13 of 13 results for author: Heinrich, R

  1. arXiv:2404.18682  [pdf, other

    cs.SE

    Human Factors in Model-Driven Engineering: Future Research Goals and Initiatives for MDE

    Authors: Grischa Liebel, Jil Klünder, Regina Hebig, Christopher Lazik, Inês Nunes, Isabella Graßl, Jan-Philipp Steghöfer, Joeri Exelmans, Julian Oertel, Kai Marquardt, Katharina Juhnke, Kurt Schneider, Lucas Gren, Lucia Happe, Marc Herrmann, Marvin Wyrich, Matthias Tichy, Miguel Goulão, Rebekka Wohlrab, Reyhaneh Kalantari, Robert Heinrich, Sandra Greiner, Satrio Adi Rukmono, Shalini Chakraborty, Silvia Abrahão , et al. (1 additional authors not shown)

    Abstract: Purpose: Software modelling and Model-Driven Engineering (MDE) is traditionally studied from a technical perspective. However, one of the core motivations behind the use of software models is inherently human-centred. Models aim to enable practitioners to communicate about software designs, make software understandable, or make software easier to write through domain-specific modelling languages.… ▽ More

    Submitted 29 April, 2024; originally announced April 2024.

  2. arXiv:2404.10420  [pdf, other

    cs.LG

    AudioProtoPNet: An interpretable deep learning model for bird sound classification

    Authors: René Heinrich, Bernhard Sick, Christoph Scholz

    Abstract: Recently, scientists have proposed several deep learning models to monitor the diversity of bird species. These models can detect bird species with high accuracy by analyzing acoustic signals. However, traditional deep learning algorithms are black-box models that provide no insight into their decision-making process. For domain experts, such as ornithologists, it is crucial that these models are… ▽ More

    Submitted 29 May, 2024; v1 submitted 16 April, 2024; originally announced April 2024.

    Comments: Work in progress

  3. arXiv:2403.10380  [pdf, other

    cs.SD cs.AI eess.AS

    BirdSet: A Dataset and Benchmark for Classification in Avian Bioacoustics

    Authors: Lukas Rauch, Raphael Schwinger, Moritz Wirth, René Heinrich, Denis Huseljic, Jonas Lange, Stefan Kahl, Bernhard Sick, Sven Tomforde, Christoph Scholz

    Abstract: Deep learning (DL) models have emerged as a powerful tool in avian bioacoustics to assess environmental health. To maximize the potential of cost-effective and minimal-invasive passive acoustic monitoring (PAM), DL models must analyze bird vocalizations across a wide range of species and environmental conditions. However, data fragmentation challenges a comprehensive evaluation of generalization p… ▽ More

    Submitted 17 June, 2024; v1 submitted 15 March, 2024; originally announced March 2024.

    Comments: Under review @NeurIPS2024 Datasets & Benchmarks

  4. arXiv:2403.09402  [pdf, other

    cs.SE cs.CR

    An Extensible Framework for Architecture-Based Data Flow Analysis for Information Security

    Authors: Nicolas Boltz, Sebastian Hahner, Christopher Gerking, Robert Heinrich

    Abstract: The growing interconnection between software systems increases the need for security already at design time. Security-related properties like confidentiality are often analyzed based on data flow diagrams (DFDs). However, manually analyzing DFDs of large software systems is bothersome and error-prone, and adjusting an already deployed software is costly. Additionally, closed analysis ecosystems li… ▽ More

    Submitted 14 March, 2024; originally announced March 2024.

  5. arXiv:2403.08444  [pdf, other

    cs.DC cs.DB cs.LG

    COSTREAM: Learned Cost Models for Operator Placement in Edge-Cloud Environments

    Authors: Roman Heinrich, Carsten Binnig, Harald Kornmayer, Manisha Luthra

    Abstract: In this work, we present COSTREAM, a novel learned cost model for Distributed Stream Processing Systems that provides accurate predictions of the execution costs of a streaming query in an edge-cloud environment. The cost model can be used to find an initial placement of operators across heterogeneous hardware, which is particularly important in these environments. In our evaluation, we demonstrat… ▽ More

    Submitted 13 March, 2024; originally announced March 2024.

    Comments: This paper has been accepted by IEEE ICDE 2024

  6. arXiv:2402.10535  [pdf, other

    eess.SY cs.SE

    Quantifying and combining uncertainty for improving the behavior of Digital Twin Systems

    Authors: Julien Deantoni, Paula Muñoz, Cláudio Gomes, Clark Verbrugge, Rakshit Mittal, Robert Heinrich, Stijn Bellis, Antonio Vallecillo

    Abstract: Uncertainty is an inherent property of any complex system, especially those that integrate physical parts or operate in real environments. In this paper, we focus on the Digital Twins of adaptive systems, which are particularly complex to design, verify, and optimize. One of the problems of having two systems (the physical one and its digital replica) is that their behavior may not always be consi… ▽ More

    Submitted 16 February, 2024; originally announced February 2024.

  7. Quantifying Software Correctness by Combining Architecture Modeling and Formal Program Analysis

    Authors: Florian Lanzinger, Christian Martin, Frederik Reiche, Samuel Teuber, Robert Heinrich, Alexander Weigl

    Abstract: Most formal methods see the correctness of a software system as a binary decision. However, proving the correctness of complex systems completely is difficult because they are composed of multiple components, usage scenarios, and environments. We present QuAC, a modular approach for quantifying the correctness of service-oriented software systems by combining software architecture modeling with de… ▽ More

    Submitted 25 January, 2024; originally announced January 2024.

    Comments: 10 pages; to appear at the 39th ACM/SIGAPP Symposium on Applied Computing (SAC '24)

  8. arXiv:2308.01645  [pdf, other

    cs.SE cs.CR

    Tool-Supported Architecture-Based Data Flow Analysis for Confidentiality

    Authors: Felix Schwickerath, Nicolas Boltz, Sebastian Hahner, Maximilian Walter, Christopher Gerking, Robert Heinrich

    Abstract: Through the increasing interconnection between various systems, the need for confidential systems is increasing. Confidential systems share data only with authorized entities. However, estimating the confidentiality of a system is complex, and adjusting an already deployed software is costly. Thus, it is helpful to have confidentiality analyses, which can estimate the confidentiality already at de… ▽ More

    Submitted 3 August, 2023; originally announced August 2023.

  9. arXiv:2303.16633  [pdf, other

    cs.LG cs.CR

    Targeted Adversarial Attacks on Wind Power Forecasts

    Authors: René Heinrich, Christoph Scholz, Stephan Vogt, Malte Lehna

    Abstract: In recent years, researchers proposed a variety of deep learning models for wind power forecasting. These models predict the wind power generation of wind farms or entire regions more accurately than traditional machine learning algorithms or physical models. However, latest research has shown that deep learning models can often be manipulated by adversarial attacks. Since wind power forecasts are… ▽ More

    Submitted 17 August, 2023; v1 submitted 29 March, 2023; originally announced March 2023.

    Comments: 21 pages, including appendix, 12 figures

  10. Zero-Shot Cost Models for Distributed Stream Processing

    Authors: Roman Heinrich, Manisha Luthra, Harald Kornmayer, Carsten Binnig

    Abstract: This paper proposes a learned cost estimation model for Distributed Stream Processing Systems (DSPS) with an aim to provide accurate cost predictions of executing queries. A major premise of this work is that the proposed learned model can generalize to the dynamics of streaming workloads out-of-the-box. This means a model once trained can accurately predict performance metrics such as latency and… ▽ More

    Submitted 8 July, 2022; originally announced July 2022.

    Comments: To appear in the Proceedings of The 16th ACM International Conference on Distributed and Event-based Systems (DEBS `22), June 27-30, 2022, Copenhagen, Denmark

  11. arXiv:2112.09468  [pdf, other

    cs.AI cs.LG

    Towards fuzzification of adaptation rules in self-adaptive architectures

    Authors: Tomáš Bureš, Petr Hnětynka, Martin Kruliš, Danylo Khalyeyev, Sebastian Hahner, Stephan Seifermann, Maximilian Walter, Robert Heinrich

    Abstract: In this paper, we focus on exploiting neural networks for the analysis and planning stage in self-adaptive architectures. The studied motivating cases in the paper involve existing (legacy) self-adaptive architectures and their adaptation logic, which has been specified by logical rules. We further assume that there is a need to endow these systems with the ability to learn based on examples of in… ▽ More

    Submitted 17 December, 2021; originally announced December 2021.

  12. arXiv:2111.13609  [pdf, other

    cs.LG

    A Reinforcement Learning Approach for the Continuous Electricity Market of Germany: Trading from the Perspective of a Wind Park Operator

    Authors: Malte Lehna, Björn Hoppmann, René Heinrich, Christoph Scholz

    Abstract: With the rising extension of renewable energies, the intraday electricity markets have recorded a growing popularity amongst traders as well as electric utilities to cope with the induced volatility of the energy supply. Through their short trading horizon and continuous nature, the intraday markets offer the ability to adjust trading decisions from the day-ahead market or reduce trading risk in a… ▽ More

    Submitted 26 November, 2021; originally announced November 2021.

    Comments: 17 pages, including appendix., 11 figures

  13. arXiv:1808.06915  [pdf, other

    cs.SE

    How is Performance Addressed in DevOps? A Survey on Industrial Practices

    Authors: Cor-Paul Bezemer, Simon Eismann, Vincenzo Ferme, Johannes Grohmann, Robert Heinrich, Pooyan Jamshidi, Weiyi Shang, André van Hoorn, Monica Villaviencio, Jürgen Walter, Felix Willnecker

    Abstract: DevOps is a modern software engineering paradigm that is gaining widespread adoption in industry. The goal of DevOps is to bring software changes into production with a high frequency and fast feedback cycles. This conflicts with software quality assurance activities, particularly with respect to performance. For instance, performance evaluation activities -- such as load testing -- require a cons… ▽ More

    Submitted 21 August, 2018; originally announced August 2018.

    Comments: This research was conducted by the SPEC RG DevOps Performance Working Group (https://research.spec.org/devopswg)