Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Model-Based Software Design Validation of C++ Software Systems Using SOLID Principle Metrics

Publikation: Beitrag in FachzeitschriftKonferenzartikelBegutachtung

Abstract

Reliability and robustness are crucial in mechanical manufacturing, where software controls robots and machines. High software quality is essential, as defects can directly affect the final product. Quality begins at the design stage and cannot be retroactively added. While error-free execution is necessary, it is not sufficient; robust software design minimizes maintenance, enhances extensibility, and ensures resilience. Although significant effort is often invested early in design, it is frequently neglected over time due to deadlines and evolving requirements. Many projects fail to continuously review and refine their architecture, resulting in declining quality, increased maintenance costs, and negative impacts on manufacturing. This research introduces a static code analysis tool that evaluates C++ software design for compliance with the SOLID principles. The tool computes relevant software metrics and generates a report to help developers identify and address design issues early in the development process.

OriginalspracheEnglisch
Seiten (von - bis)1045-1054
Seitenumfang10
FachzeitschriftProcedia Computer Science
Jahrgang274
DOIs
PublikationsstatusVeröffentlicht - 2025
Veranstaltung37th European Modeling & Simulation Symposium (EMSS 2025) - Fes, Fes, Marokko
Dauer: 17 Sep. 202519 Sep. 2025

Fingerprint

Untersuchen Sie die Forschungsthemen von „Model-Based Software Design Validation of C++ Software Systems Using SOLID Principle Metrics“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren