Causality in configurable software systems
Detecting and understanding reasons for defects and inadvertent behavior in software is
challenging due to their increasing complexity. In configurable software systems, the …
challenging due to their increasing complexity. In configurable software systems, the …
Efficient static analysis and verification of featured transition systems
Abstract A Featured Transition System (FTS) models the behaviour of all products of a
Software Product Line (SPL) in a single compact structure, by associating action-labelled …
Software Product Line (SPL) in a single compact structure, by associating action-labelled …
From features to roles
The detection of interactions is a challenging task present in almost all stages of software
development. In feature-oriented system design, this task is mainly investigated for …
development. In feature-oriented system design, this task is mainly investigated for …
Interaction detection in configurable systems–A formal approach featuring roles
Modern software systems are increasingly complex due to their configurability and
adaptivity. For modeling and implementing such systems, the concept of roles is particularly …
adaptivity. For modeling and implementing such systems, the concept of roles is particularly …
On the Expressive Power of Languages for Static Variability
Variability permeates software development to satisfy ever-changing requirements and
mass-customization needs. A prime example is the Linux kernel, which employs the C …
mass-customization needs. A prime example is the Linux kernel, which employs the C …
[HTML][HTML] Feature causality
The detection and understanding of reasons for defects and inadvertent behavior in software
is challenging due to its ever increasing complexity. One major aspect contributing to this …
is challenging due to its ever increasing complexity. One major aspect contributing to this …
[HTML][HTML] Analysing Self-Adaptive Systems as Software Product Lines
Self-adaptation is a crucial feature of autonomous systems that must cope with uncertainties
in, eg, their environment and their internal state. Self-adaptive systems (SASs) can be …
in, eg, their environment and their internal state. Self-adaptive systems (SASs) can be …
Quantitative analysis of configurable and reconfigurable systems
C Dubslaff - 2022 - tud.qucosa.de
Abstract (EN) The often huge configuration spaces of modern software systems render the
detection, prediction, and explanation of defects and inadvertent behaviors challenging …
detection, prediction, and explanation of defects and inadvertent behaviors challenging …
Composing Run-Time Variability Models
The sheer complexity of modern systems requires compositional approaches to variability
modelling. To manage the variability of large systems' architecture, feature models are …
modelling. To manage the variability of large systems' architecture, feature models are …
Feature-Oriented Modelling and Analysis of a Self-Adaptive Robotic System
Improved autonomy in robotic systems is needed for innovation in, eg, the marine sector.
Autonomous robots that are let loose in hazardous environments, such as underwater, need …
Autonomous robots that are let loose in hazardous environments, such as underwater, need …