Formalization of the structural complexity of software as a factor in the design assessment of its reliability

This study is devoted to one aspect of designing automated control systems for water transport facilities, such as logistics centers, container terminals, ports, ship repair yards, shipping companies, and lock navigation channels on regulated inland waterways. The problem of developing a methodology for the quantitative design assessment of the structural complexity of software under development is considered, since this complexity is a significant factor in assessing its reliability, and increasing complexity inevitably leads to various types of vulnerabilities in program code. A set of factors on which structural complexity depends is defined. A corresponding set of terms is introduced to designate these factors assuming the use of a modular development principle: module call spectrum, module alternative spectrum, module depth, module cyclicity, weighted module depth, weighted module cyclicity. The expediency of transitioning to the corresponding dimensionless indicators is justified. Building on the previously formulated multiplicative method of aggregating a general system integral indicator from a set of partial indicators, a final formula for the design indicator of structural complexity of automated control system software is provided, and a method for including it in the design assessment of the overall reliability of the control loop is proposed. A metric for vector evaluation of differences in structural complexity among alternative software products is introduced.

Authors

Institutions

Publication Details

Journal
Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S O Makarova
Published
2025-09-16
DOI
https://doi.org/10.21821/2309-5180-2025-17-4-613-620
Primary Topic
Stonefly species taxonomy and ecology
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Formalization of the structural complexity of software as a factor in the design assessment of its reliability

Anatoliy Nyrkov, В. В. Коротков, Vagiz Gaskarov
Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S O Makarova
Stonefly species taxonomy and ecology
article

Formalization of the structural complexity of software as a factor in the design assessment of its reliability

Anatoliy Nyrkov, В. В. Коротков, Vagiz Gaskarov
article en

Abstract

This study is devoted to one aspect of designing automated control systems for water transport facilities, such as logistics centers, container terminals, ports, ship repair yards, shipping companies, and lock navigation channels on regulated inland waterways. The problem of developing a methodology for the quantitative design assessment of the structural complexity of software under development is considered, since this complexity is a significant factor in assessing its reliability, and increasing complexity inevitably leads to various types of vulnerabilities in program code. A set of factors on which structural complexity depends is defined. A corresponding set of terms is introduced to designate these factors assuming the use of a modular development principle: module call spectrum, module alternative spectrum, module depth, module cyclicity, weighted module depth, weighted module cyclicity. The expediency of transitioning to the corresponding dimensionless indicators is justified. Building on the previously formulated multiplicative method of aggregating a general system integral indicator from a set of partial indicators, a final formula for the design indicator of structural complexity of automated control system software is provided, and a method for including it in the design assessment of the overall reliability of the control loop is proposed. A metric for vector evaluation of differences in structural complexity among alternative software products is introduced.

Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S O MakarovaVol. 17(4)
Admiral Makarov State University of Maritime and Inland Shipping (RU)
Openalex Percentile: Top 68%
Stonefly species taxonomy and ecology
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.

Formalization of the structural complexity of software as a factor in the design assessment of its reliability — Anatoliy Nyrkov, В. В. Коротков, et al. · Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S O Makarova (2025) | TGRS Research Map | TGRS