General Introduction.- Graph Transformation.- Model Transformation.- Adhesive and M-adhesive Categories.- M-adhesive Transformation Systems.- Multi-amalgamated Transformations.- Model Transformation and Model Integration.- Analysis of Model Transformations.- Model Synchronisation.- Modelling and Static Analysis of Self-adaptive Systems by Graph Transformation.- Enterprise Modelling and Model Integration.- Tool Support.- App. A, Basic Notions of Category Theory.- App. B, Proofs and Additional Properties.- References.- Index.