Metamodellierung & Modelltransformation
Autoren
Mehr zum Buch
Fachsprachen (domain specific languages) bieten Ausdrucksstärke durch Abstraktion und Beschränkung auf ein Problemgebiet. Qualität, Produktivität und Wartbarkeit steigen, da Fachexperten Modelle selbst entwickeln und sie gewohnte Begriffe und Symbole verwenden. Viel Fachwissen ist sicher vor technologischen Trends und branchenüblichen Zyklen. Eine neue Sprache kann jedoch nur mit Werkzeugunterstützung genutzt werden. In der AUTOSAR-Industriepartnerschaft wird eine Fachsprache zur Beschreibung von Komponenten und Steuergeräten im Fahrzeug entwickelt. Anhand dieses Fallbeispiels wird gezeigt, wie sich die Vorteile schnell nutzen lassen, ohne ein neues Werkzeug zu entwickeln. Dazu wird eine komplette Werkzeugkette zur Transformation von Modellen der Universalsprache UML in Modelle der Fachsprache AUTOSAR entwickelt. Als Transformationssprache wird einerseits die elegante ATLAS Transformation Language (ATL) verwendet, andererseits die performante Extensible Stylesheet Language (XSL). Diese beiden Transformationssprachen und deren zugehörigen Werkzeuge werden anhand eines Kriterienkataloges bewertet und verglichen. Dieses Buch richtet sich an Projektleiter und Entwickler.