Strong4VM: From variability models to strong transitive dependency and conflict graphs

This paper introduces Strong4VM , a C + + tool that extracts complete graphs of strong transitive dependencies and conflicts from variability models using multi-threaded SAT-based backbone detection. The resulting graphs, exported in standard Pajek format, enable structural analysis with network analysis tools such as Pajek , igraph , Neo4j , and Gephi . Strong4VM has been validated on 5709 real-world models (within a range of 99-35,907 features), generating a total of 3.2 ⋅ 10 7 nodes, 4.8 ⋅ 10 8 require arcs, and 3.1 ⋅ 10 8 exclude edges. The analysis of the synthesized graphs reveals domain-specific architectural patterns that provide practitioners with diagnostic indicators for quality assessment and evolution planning. The tool and the graph dataset are publicly available for reproducible research.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2026-04-17
DOI
https://doi.org/10.1016/j.softx.2026.102663
Primary Topic
Advanced Graph Neural Networks
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Strong4VM: From variability models to strong transitive dependency and conflict graphs

Rubén Heradio, David Fernández-Amorós, Luis Cambelo, Miguel A. Olivero et al.
SoftwareX
Advanced Graph Neural Networks
article

Strong4VM: From variability models to strong transitive dependency and conflict graphs

Rubén Heradio, David Fernández-Amorós, Luis Cambelo, Miguel A. Olivero, José Alejandro López Sánchez, Alberto Perez Garcia-Plaza
article en

Abstract

This paper introduces Strong4VM , a C + + tool that extracts complete graphs of strong transitive dependencies and conflicts from variability models using multi-threaded SAT-based backbone detection. The resulting graphs, exported in standard Pajek format, enable structural analysis with network analysis tools such as Pajek , igraph , Neo4j , and Gephi . Strong4VM has been validated on 5709 real-world models (within a range of 99-35,907 features), generating a total of 3.2 ⋅ 10 7 nodes, 4.8 ⋅ 10 8 require arcs, and 3.1 ⋅ 10 8 exclude edges. The analysis of the synthesized graphs reveals domain-specific architectural patterns that provide practitioners with diagnostic indicators for quality assessment and evolution planning. The tool and the graph dataset are publicly available for reproducible research.

SoftwareXVol. 34
Universidad Nacional de Educación a Distancia (ES), Instituto de Recursos Naturales y Agrobiología de Sevilla (ES), Universidad de Sevilla (ES)
Ministerio de Ciencia, Innovación y Universidades, Universidad Nacional de Educación a Distancia, Junta de Andalucía
Reduced inequalities
Openalex Percentile: Top 13%
Advanced Graph Neural Networks
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.