Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Source Code Transformation based on Architecture Implementation Patterns - Malte Brunnlieb

Source Code Transformation based on Architecture Implementation Patterns

(Autor)

Buch | Hardcover
211 Seiten
2019
Dr. Hut (Verlag)
978-3-8439-4165-5 (ISBN)
CHF 117,60 inkl. MwSt
  • Keine Verlagsinformationen verfügbar
  • Artikel merken
This thesis introduces a semi-automatic source code transformation approach in the context of pattern-based software reference architectures. For automatic processing of patterns, a pattern language for Architecture Implementation (AIM) patterns is developed focusing on structural patterns. The pattern language integrates code templates into the pattern description specifying a standardized reference implementation of a pattern’s solution. The source code transformation approach takes a source AIM pattern and a target AIM pattern as inputs. The detection of a source AIM pattern as a first step towards the source code transformation requires a combined template language of a meta language and an object language implemented in a grammar transformation approach. The meta language states the language to describe the gaps of a cloze, whereas the object language describes the language a template instantiation results in. Given the combined language, templates and application code can be parsed to build concrete syntax forests. The pattern detection approach built as part of this thesis implements a tree matching algorithm based on path matching with wildcards. Based on extracted information from matched wildcards the target AIM pattern specification can be used to generate source code. An incremental code generation approach is presented, which enables source code generation based on AIM patterns weaving newly generated code into existing code.
Erscheinungsdatum
Reihe/Serie Informatik
Verlagsort München
Sprache englisch
Maße 170 x 240 mm
Gewicht 550 g
Themenwelt Mathematik / Informatik Informatik Theorie / Studium
Schlagworte Incremental Source Code Generation • Pattern Detection • Source Code Transformation
ISBN-10 3-8439-4165-3 / 3843941653
ISBN-13 978-3-8439-4165-5 / 9783843941655
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
was jeder über Informatik wissen sollte

von Timm Eichstädt; Stefan Spieker

Buch | Softcover (2024)
Springer Vieweg (Verlag)
CHF 53,15
Grundlagen – Anwendungen – Perspektiven

von Matthias Homeister

Buch | Softcover (2022)
Springer Vieweg (Verlag)
CHF 53,15
Teil 2 der gestreckten Abschlussprüfung Fachinformatiker/-in …

von Dirk Hardy; Annette Schellenberg; Achim Stiefel

Buch | Softcover (2025)
Europa-Lehrmittel (Verlag)
CHF 37,90