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.
| Originalsprache | Englisch |
|---|---|
| Seiten (von - bis) | 1045-1054 |
| Seitenumfang | 10 |
| Fachzeitschrift | Procedia Computer Science |
| Jahrgang | 274 |
| DOIs | |
| Publikationsstatus | Veröffentlicht - 2025 |
| Veranstaltung | 37th European Modeling & Simulation Symposium (EMSS 2025) - Fes, Fes, Marokko Dauer: 17 Sep. 2025 → 19 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver