Analyzing UML models with static analysis tools
You can use static analysis tools to analyze UML models.
For example, you can review UML models to detect errors so that you
can correct them. You can collect information on UML models to determine
whether your model follows best practices. You can also define new
metrics and rules by using templates.