Detecting Defects in Multicomponent Software Using a Set of Universal Graph Representations of the Code

A comparison of the existing software analysis methods is presented with an assessment of the possibility of identifying defects contained in several components implemented in different programming languages. A set of three universal graph representations of code is proposed for implementing security analysis methods that take into account interactions between software components using different sets of programming languages. For the proposed universal code representations, a concept of a security analysis system and a prototype of the system implementation are developed, supporting cross-language analysis of the software components implemented in the programming languages PHP and C, as well languages using the .NET platform.

Authors

Institutions

Publication Details

Journal
Automatic Control and Computer Sciences
Published
2024-12-01
DOI
https://doi.org/10.3103/s0146411624700901
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Detecting Defects in Multicomponent Software Using a Set of Universal Graph Representations of the Code

G. S. Kubrin, D. P. Zegzhda
Automatic Control and Computer Sciences
Software Engineering Research
article

Detecting Defects in Multicomponent Software Using a Set of Universal Graph Representations of the Code

G. S. Kubrin, D. P. Zegzhda
article en

Abstract

A comparison of the existing software analysis methods is presented with an assessment of the possibility of identifying defects contained in several components implemented in different programming languages. A set of three universal graph representations of code is proposed for implementing security analysis methods that take into account interactions between software components using different sets of programming languages. For the proposed universal code representations, a concept of a security analysis system and a prototype of the system implementation are developed, supporting cross-language analysis of the software components implemented in the programming languages PHP and C, as well languages using the .NET platform.

Automatic Control and Computer SciencesVol. 58(8)
Peter the Great St. Petersburg Polytechnic University (RU)
Openalex Percentile: Top 55%
Software Engineering Research
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.