Quality Improvement for UML and OCL Models Through Bad Smell and Metrics Definition
Khanh-Hoang Doan, Martin Gogolla · 2019
Detecting and fixing software quality issues early in the design phase is indispensable for a successful project applying model-based techniques. This paper presents an extension of the tool USE (UML-based Specification Environment) with features for (a) reflective model queries and model exploration, (b) metric measurement, (c) smell detection, and (d) quality assessment with metrics. The newly added functionalities can be fine-tuned by designers, are closely related and can be applied together interactively in order to help designers to achieve better models.