This is the online appendix of our MODELS'11 paper on structural essence.
In the approach described in the paper we transform a UML class diagram into a distilled model. In this appendix we describe multiple alternative transformations and provide a rationale for why we chose the specific transformation described in the paper.
We also provide examples of UML models, their distilled models, and the resulting structural essence.
Use our essentializer to compute the essence of your Java code or UML model.