Skip to main content

Showing 1–11 of 11 results for author: Thüm, T

.
  1. arXiv:2506.09845  [pdf, ps, other

    cs.SE

    variability.dev: Towards an Online Toolbox for Feature Modeling

    Authors: Tobias Heß, Lukas Ostheimer, Tobias Betz, Simon Karrer, Tim Jannik Schmidt, Pierre Coquet, Sean Semmler, Thomas Thüm

    Abstract: The emergence of feature models as the default to model the variability in configurable systems fosters a rich diversity in applications, application domains, and perspectives. Independent of their domain, modelers require to open, view, edit, transform, save, and configure models as well as to collaborate with others. However, at the time of writing, the top five results when googling ``Online Ed… ▽ More

    Submitted 11 June, 2025; originally announced June 2025.

    Comments: Presented at 6th International Workshop on Languages for Modelling Variability (MODEVAR'24) (arXiv:cs/2402.15511). 5 pages, 3 figures

    Report number: MODEVAR/2024/02

  2. arXiv:2505.05976  [pdf, ps, other

    cs.AI cs.LO cs.SE

    Pseudo-Boolean d-DNNF Compilation for Expressive Feature Modeling Constructs

    Authors: Chico Sundermann, Stefan Vill, Elias Kuiter, Sebastian Krieter, Thomas Thüm, Matthias Tichy

    Abstract: Configurable systems typically consist of reusable assets that have dependencies between each other. To specify such dependencies, feature models are commonly used. As feature models in practice are often complex, automated reasoning is typically employed to analyze the dependencies. Here, the de facto standard is translating the feature model to conjunctive normal form (CNF) to enable employing o… ▽ More

    Submitted 9 May, 2025; originally announced May 2025.

  3. arXiv:2501.06788  [pdf, other

    cs.SE math.OC

    How Low Can We Go? Minimizing Interaction Samples for Configurable Systems

    Authors: Dominik Krupke, Ahmad Moradi, Michael Perk, Phillip Keldenich, Gabriel Gehrke, Sebastian Krieter, Thomas Thüm, Sándor P. Fekete

    Abstract: Modern software systems are typically configurable, a fundamental prerequisite for wide applicability and reusability. This flexibility poses an extraordinary challenge for quality assurance, as the enormous number of possible configurations makes it impractical to test each of them separately. This is where t-wise interaction sampling can be used to systematically cover the configuration space an… ▽ More

    Submitted 12 January, 2025; originally announced January 2025.

    ACM Class: D.2; F.2.2

  4. MulTi-Wise Sampling: Trading Uniform T-Wise Feature Interaction Coverage for Smaller Samples

    Authors: Tobias Pett, Sebastian Krieter, Thomas Thüm, Ina Schaefer

    Abstract: Ensuring the functional safety of highly configurable systems often requires testing representative subsets of all possible configurations to reduce testing effort and save resources. The ratio of covered t-wise feature interactions (i.e., T-Wise Feature Interaction Coverage) is a common criterion for determining whether a subset of configurations is representative and capable of finding faults. E… ▽ More

    Submitted 28 June, 2024; originally announced June 2024.

    ACM Class: D.2

  5. arXiv:2303.12383  [pdf, other

    cs.SE cs.LO

    Exploiting d-DNNFs for Repetitive Counting Queries on Feature Models

    Authors: Chico Sundermann, Heiko Raab, Tobias Heß, Thomas Thüm, Ina Schaefer

    Abstract: Feature models are commonly used to specify the valid configurations of a product line. In industry, feature models are often complex due to a large number of features and constraints. Thus, a multitude of automated analyses have been proposed. Many of those rely on computing the number of valid configurations which typically depends on solving a #SAT problem, a computationally expensive operation… ▽ More

    Submitted 22 March, 2023; originally announced March 2023.

  6. Flexible Correct-by-Construction Programming

    Authors: Tobias Runge, Tabea Bordis, Alex Potanin, Thomas Thüm, Ina Schaefer

    Abstract: Correctness-by-Construction (CbC) is an incremental program construction process to construct functionally correct programs. The programs are constructed stepwise along with a specification that is inherently guaranteed to be satisfied. CbC is complex to use without specialized tool support, since it needs a set of predefined refinement rules of fixed granularity which are additional rules on top… ▽ More

    Submitted 6 June, 2023; v1 submitted 28 November, 2022; originally announced November 2022.

    Comments: arXiv admin note: text overlap with arXiv:2204.05644

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 2 (June 7, 2023) lmcs:10384

  7. arXiv:2205.15180  [pdf, other

    cs.SE

    T-Wise Presence Condition Coverage and Sampling for Configurable Systems

    Authors: Sebastian Krieter, Thomas Thüm, Sandro Schulze, Sebastian Ruland, Malte Lochau, Gunter Saake, Thomas Leich

    Abstract: Sampling techniques, such as t-wise interaction sampling are used to enable efficient testing for configurable systems. This is achieved by generating a small yet representative sample of configurations for a system, which circumvents testing the entire solution space. However, by design, most recent approaches for t-wise interaction sampling only consider combinations of configuration options fro… ▽ More

    Submitted 30 May, 2022; originally announced May 2022.

    Comments: 28 pages

  8. arXiv:2204.05644  [pdf, ps, other

    cs.PL

    Traits for Correct-by-Construction Programming

    Authors: Tobias Runge, Alex Potanin, Thomas Thüm, Ina Schaefer

    Abstract: We demonstrate that traits are a natural way to support correctness-by-construction (CbC) in an existing programming language in the presence of traditional post-hoc verification (PhV). With Correctness-by-Construction, programs are constructed incrementally along with a specification that is inherently guaranteed to be satisfied. CbC is complex to use without specialized tool support, since it ne… ▽ More

    Submitted 12 April, 2022; originally announced April 2022.

  9. arXiv:1811.10818  [pdf, ps, other

    cs.PL cs.LO cs.SE

    Experience Report on Formally Verifying Parts of OpenJDK's API with KeY

    Authors: Alexander Knüppel, Thomas Thüm, Carsten Pardylla, Ina Schaefer

    Abstract: Deductive verification of software has not yet found its way into industry, as complexity and scalability issues require highly specialized experts. The long-term perspective is, however, to develop verification tools aiding industrial software developers to find bugs or bottlenecks in software systems faster and more easily. The KeY project constitutes a framework for specifying and verifying sof… ▽ More

    Submitted 27 November, 2018; originally announced November 2018.

    Comments: In Proceedings F-IDE 2018, arXiv:1811.09014

    Journal ref: EPTCS 284, 2018, pp. 53-70

  10. arXiv:1603.08577   

    cs.SE cs.FL

    Proceedings 7th International Workshop on Formal Methods and Analysis in Software Product Line Engineering

    Authors: Julia Rubin, Thomas Thüm

    Abstract: In Software Product Line Engineering (SPLE), a portfolio of similar systems is developed from a shared set of software assets. Claimed benefits of SPLE include reductions in the portfolio size, cost of software development and time to production, as well as improvements in the quality of the delivered systems. Yet, despite these benefits, SPLE is still in the early adoption stage. We believe that… ▽ More

    Submitted 28 March, 2016; originally announced March 2016.

    Journal ref: EPTCS 206, 2016

  11. arXiv:0906.0886  [pdf, ps, other

    q-bio.OT

    Leaf litter decomposition -- Estimates of global variability based on Yasso07 model

    Authors: M. Tuomi, T. Thum, H. Järvinen, S. Fronzek, B. Berg, M. Harmon, J. A. Trofymow, S. Sevanto, J. Liski

    Abstract: Litter decomposition is an important process in the global carbon cycle. It accounts for most of the heterotrophic soil respiration and results in formation of more stable soil organic carbon (SOC) which is the largest terrestrial carbon stock. Litter decomposition may induce remarkable feedbacks to climate change because it is a climate-dependent process. To investigate the global patterns of l… ▽ More

    Submitted 4 June, 2009; originally announced June 2009.

    Comments: 19 Pages, to appear in Ecological Modelling