Authors :
Dr. Dilshan De Silva; Malith Menaka; Malindu Jethaka; Sajana Ransika Abeyaratne; Manoja Methmini
Volume/Issue :
Volume 8 - 2023, Issue 6 - June
Google Scholar :
https://bit.ly/3TmGbDi
Scribd :
https://tinyurl.com/3pxhp3c3
DOI :
https://doi.org/10.5281/zenodo.8126175
Abstract :
This research study examines real-time
software complexity measurements. Real-time systems
require reactive software. Assessing software complexity
is crucial for real-time system performance, stability,
and maintainability. This study examines real-time
software complexity measurements such cyclomatic,
Halstead, and cognitive complexity. We also review real-
time system software complexity metrics literature. Our
research reveals that these measurements are good at
assessing software complexity in real-time systems, but
they are flawed and perform best when reinforced.
The real-time complexity meter combines numerous
current measurements into a single, more comprehensive
statistic for assessing real-time system software
complexity. We demonstrate on several real-time systems
that our suggested metric may identify sophisticated
software components that may cause performance
concerns. Our study provides important insights into
real-time software complexity metrics, and the suggested
real-time complexity meter may help developers and
testers ensure real-time system quality and
dependability.
Keywords :
Real-Time Systems, Software Complexity, Performance, Stability, Maintainability, Cyclomatic Complexity, Halstead Complexity, Performance Concerns, Quality, Dependability, Developers, Testers.
This research study examines real-time
software complexity measurements. Real-time systems
require reactive software. Assessing software complexity
is crucial for real-time system performance, stability,
and maintainability. This study examines real-time
software complexity measurements such cyclomatic,
Halstead, and cognitive complexity. We also review real-
time system software complexity metrics literature. Our
research reveals that these measurements are good at
assessing software complexity in real-time systems, but
they are flawed and perform best when reinforced.
The real-time complexity meter combines numerous
current measurements into a single, more comprehensive
statistic for assessing real-time system software
complexity. We demonstrate on several real-time systems
that our suggested metric may identify sophisticated
software components that may cause performance
concerns. Our study provides important insights into
real-time software complexity metrics, and the suggested
real-time complexity meter may help developers and
testers ensure real-time system quality and
dependability.
Keywords :
Real-Time Systems, Software Complexity, Performance, Stability, Maintainability, Cyclomatic Complexity, Halstead Complexity, Performance Concerns, Quality, Dependability, Developers, Testers.