Software Complexity Metrics for Real-Time Systems


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.

CALL FOR PAPERS


Paper Submission Last Date
31 - May - 2024

Paper Review Notification
In 1-2 Days

Paper Publishing
In 2-3 Days

Video Explanation for Published paper

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe