This Data Descriptor documents a dataset of 5,709 records that makes indirect relationships between dependencies and conflicts indirectly cause in variability models explicit and helps test configuration and sampling methods and supports research on conflict detection, impact analysis, and automated reasoning.
Abstract
Variability models describe the configuration options of highly configurable software systems and the direct constraints between them. The dependencies and conflicts those constraints indirectly cause are hidden in the model and too hard to check manually, making it difficult to analyze very large systems like the Linux kernel. This Data Descriptor documents a dataset of 5,709 records that makes those indirect relationships explicit. Each record includes two graphs based on the Boolean formula that represents the variability model of one configurable system: a strong dependency graph and a strong conflict graph. We created each record from publicly available Boolean formulas that other researchers made from variability models and shared under an open license, using our own tool: a C++ program that runs two algorithms based on step-by-step satisfiability solving. The resulting graphs range from 99 to 35,907 options, with a median of 2,874. Provided in the Pajek NET format with clear documentation, and released with the input formulas and the code that builds and checks the graphs, the dataset helps test configuration and sampling methods and supports research on conflict detection, impact analysis, and automated reasoning.
Modern software development relies heavily on open-source ecosystems, necessitating robust package management systems to handle complex dependency graphs. As applications scale, dependency networks often become deeply nested, leading to version conflicts that are computationally difficult to resolve and conceptually ch...
Gabriela Costa Soares, Larissa Monteiro Silva· Fundamental Scientific Repor...· 0 citations
ClosureBench is introduced, a constructive benchmark for compositional graph-relational reasoning with programmatically verified ground truth with programmatically verified ground truth: each task's reference answer is computed by executing a program in the Ein tensor-logic language, ensuring machine-verified correctne...
OntoSTL defines a bidirectional transformation between STL and OWL and applies equivalence-preserving canonicalization rules, including implication elimination, supported Negation Normal Form (NNF) conversion, Boolean simplification, associative flattening, and deterministic operand ordering.
Haitham Al-Shami, Riku Ala-Laurinaho, Xin-Yi Tu et al.· Proceedings of the ACM/IEEE...· 0 citations
Condor is developed, a static analysis approach that parses CMake build files to extract conditional dependencies together with their inclusion logic, revealing a C/C++-specific landscape of dependency variability that is difficult for existing SCA tools to capture.
Yi-Feng Di, Jue-Wei Zhang, Tian-Yi Zhang· Proceedings of the 41st IEEE...· 0 citations
This work presents an evidence-carrying validation interface: every selected node-shape check returns either a satisfaction trace or failure witness, and shows how programs combine passing and failing evidence to diagnose missing information and guide repair.
Wave Digital (WD) models are a well‐established framework for the emulation of linear and nonlinear circuits. In practice, however, WD models are still implemented largely manually or through limited automated toolchains. Manual programming of WD models is time‐consuming and error‐prone for larger systems with pronounc...
Jonas Röhrig, Karlheinz Ochs· International journal of num...· 0 citations
“X-Hinges” helps design and 3D print items like lamps and gloves with an interactive twist: automatically embedded sensors that perceive and adaptively respond to human contact.
StudentSim is a research system for evaluating and improving AI tutoring tools before they are tested with learners. It models how individuals may engage with tutors, giving feedback to improve tutor performance across subjects like chess, writing, and mathematics. The post Simulating student learning for better AI tutoring appeared first on Microsoft Research.
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.