Graph Optimization and Programming through Interval Reduction: Case for Secure Control Flow Graph Analysis
DOI:
https://doi.org/10.19139/soic-2310-5070-3253Keywords:
Graph Theory, Control Flow Graph, Graph interval reductionAbstract
Control Flow Graphs (CFGs) provide a central representation for reasoning about program structure, but their increasing size can limit both manual interpretation and automated analysis. This paper revisits interval-based reduction as a structurally grounded approach to CFG simplification. Based on classical notions of dominance, intervals, and reducibility, we reformulate the reduction process in an explicit algorithmic form and study the structural properties preserved by the resulting derived graphs. The proposed approach is implemented and evaluated on a diverse collection of CFGs, with comparison to Sequential Node Merging as a baseline reduction technique. The results indicate that interval reduction offers a principled way to reduce graph complexity while maintaining the hierarchical organization of control flow, thereby supporting its use in modern program analysis settings, including software security and reliability. Our results guarantee a formal basis for future malware-detection frameworks built upon interval-reduced control-flow graphs.Downloads
Published
2026-06-06
How to Cite
HAFID, M., ABDELALIM, S., KARIM, D., & ELMOUKI, I. (2026). Graph Optimization and Programming through Interval Reduction: Case for Secure Control Flow Graph Analysis. Statistics, Optimization & Information Computing, 16(1), 749–776. https://doi.org/10.19139/soic-2310-5070-3253
Issue
Section
Research Articles
License
Copyright (c) 2026 Meryem HAFID, Seddik ABDELALIM, Driss KARIM, Ilias ELMOUKI

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).