Strüber, DanielBurdusel, AlexandruJohn, StefanZschaler, SteffenSchaefer, InaKaragiannis, DimitrisVogelsang, AndreasMéndez, DanielSeidl, Christoph2018-01-232018-01-232018978-3-88579-674-9https://dl.gi.de/handle/20.500.12116/14948This tutorial presents Henshin, a versatile model transformation language increasingly used in academic and industrial applications. Henshin is based on the paradigm of graph transformation and provides a comprehensive tool set that supports largely declarative transformation specifications as well as various formal analyses. We present the application of Henshin in a search-based model optimisation scenario, where the goal is to find an optimal model regarding a given fitness function. Using Henshin, we specify evolutionary operators for MDEOptimiser, a novel search-based model optimisation tool.enmodel transformationgraph transformationmodel optimisationevolutionary optimisationHenshin: A Model Transformation Language and its Use for Search-Based Model Optimisation in MDEOptimiserText/Conference Paper1617-5468