A survey of Metrics for UML Class Diagrams
Model-driven development: a metamodeling foundation