Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

MontiTrans: Agile, modellgetriebene Entwicklung von und mit domänenspezifischen, kompositionalen Transformationssprachen

Buch | Softcover
350 Seiten
2018
Shaker (Verlag)
978-3-8440-6322-6 (ISBN)

Lese- und Medienproben

MontiTrans: Agile, modellgetriebene Entwicklung von und mit domänenspezifischen, kompositionalen Transformationssprachen - Katrin Hölldobler
CHF 55,70 inkl. MwSt
  • Keine Verlagsinformationen verfügbar
  • Artikel merken
Modelle sind die zentralen Entwicklungsartefakte der modellgetriebenen Softwareentwicklung und müssen überarbeitet, weiterentwickelt und gewartet werden. Daher sind Modelltransformationen ebenfalls essenziell für die modellgetriebene Softwareentwicklung. Während domänenspezifische Sprachen (DSLs) zur Modellierung mittlerweile weitverbreitet sind, sind spezifische Transformationssprachen rar. Stattdessen werden General Purpose Transformationssprachen (GPTLs) verwendet, die Transformationen basierend auf der internen Repräsentation der Modelle formulieren. Domänenspezifische Transformationssprachen (DSTLs) basieren auf der den Modellierern bekannten konkreten Syntax der DSL, wodurch sie spezifisch für die zugehörige DSL sind. Dies verringert den Aufwand zum Erlernen der Transformationssprache. Andererseits haben DSTLs durch ihre Zugehörigkeit zu einer DSL den Nachteil, dass für jede DSL eine DSTL entwickelt werden muss. Aus diesem Grund erhöht sich der Aufwand der DSL-Entwicklung deutlich. Zur Reduzierung dieses Aufwands wurde in [Wei12] ein erster DSTL-Generator vorgestellt.

Im Rahmen dieser Dissertation wird die generative Entwicklung und Verwendung von DSTLs durch MontiTrans unterstützt. MontiTrans ermöglicht die Entwicklung neuer DSTLs und der zugehörigen Infrastruktur zur Spezifikation und Ausführung von Modelltransformationen. Durch die Entwicklung von MontiTrans wurde die Generierung von DSTLs basierend auf den Ergebnissen aus [Wei12] weiterentwickelt. MontiTrans wurde zur Entwicklung neuer DSTLs und Bibliotheken von Transformationen verwendet. Hierdurch konnte gezeigt werden, dass MontiTrans ein umfassendes Werkzeug zur Entwicklung von DSTLs sowie für die Entwicklung von Modelltransformationen innerhalb modellgetriebener Softwareentwicklungsprojekte ist.
Erscheinungsdatum
Reihe/Serie Aachener Informatik Berichte Software Engineering ; 36
Mitarbeit Herausgeber (Serie): Bernhard Rumpe
Verlagsort Aachen
Sprache deutsch
Maße 170 x 240 mm
Gewicht 522 g
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
Schlagworte Ableitung • Domänenspezifisch • DSL • DSTL • Generierung • Modellbasiert • MontiCore • MontiTrans • Software engineering • Softwareentwicklung • Transformation • transformationssprache
ISBN-10 3-8440-6322-6 / 3844063226
ISBN-13 978-3-8440-6322-6 / 9783844063226
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Entwurfsmuster für effektive Softwareentwicklung

von Karl Eilebrecht; Gernot Starke

Buch | Softcover (2024)
Springer Vieweg (Verlag)
CHF 27,95
Praxishandbuch für Java- und Webservice-Entwickler

von Kai Spichale

Buch | Softcover (2025)
dpunkt (Verlag)
CHF 62,85