In this research we develop a design pattern catalog for correctness problems in the Meta-Model and in UML class diagrams. The catalog accumulates knowledge regarding design problems by presenting them as patterns and anti-patterns and classifying them into different categories based on the kind of problems they cover. The intention is to
- Using the catalog for identifying design problems and for providing explanations and repair advices. An example is presented here.
- Using the catalog for educational purposes.
Mira Balaban, Arnon Strum, Azaam Maraee, Adiel Ashrov.