 Chapter XIV Assuring Maintainability in Model-Driven Development of Embedded Systems Stefan Wagner Technische Universität München, Germany Florian Deissenboeck Technische Universität München, Germany Stefan Teuchert Durchstreichen, MAN Nutzfahrzeuge AG, Germany Jean-François Girard Durchstreichen, MAN Nutzfahrzeuge AG, Germany Copyright © 2009, IGI Global, distributing in print or electronic forms without written permission of IGI Global is prohibited. abStract In model-driven software development as much as in classical code-driven development maintenance costs make up the bulk of the total life cycle costs of a software system. However, as development meth- ods in MDSD differ from classical methods, assuring the maintainability of systems built with MDSD requires companies to adjust their quality assurance to work with the new paradigm and the novel type of development artefacts. As the automotive industry has already applied model-driven approaches for some time (usually in the form of Matlab/Simulink) it proves to be a fertile ground to advance assurance methods for the maintainability of model-based systems. In this chapter we describe a two-dimensional quality metamodel and present an instance that defnes maintainability for MDSD with Matlab/Simulink and TargetLink. We exemplify how such a model serves as the basis of all quality assurance activities and report on experiences made in an industrial case study with one of the leading international providers of commercial vehicles and transport solutions.