Diplomarbeit, 2009
120 Seiten, Note: 1
This master thesis aims to address the lack of debugging facilities for the QVT Relations (QVT-R) model transformation language by visualizing QVT-R as Transformation Nets, using the TROPIC framework based on Colored Petri Nets (CPN). This approach provides an explicit definition of operational semantics on a high abstraction level, offering a white-box view for debugging QVT-R. The thesis proposes a procedure model, both conceptually and through prototypic implementation, to bridge the gap between these two paradigms by mapping QVT Relations to Transformation Nets.
Chapter 1 introduces the topic of the master thesis, highlighting the need for better debugging facilities for QVT-R. Chapter 2 reviews existing work related to model transformations and debugging techniques. Chapter 3 provides an overview of Model-Driven Engineering (MDE), focusing on modeling languages, metamodels, model transformations, and QVT-R. Chapter 4 delves into the concept of Transformation Nets (TROPIC) based on Colored Petri Nets (CPN), and presents a method for modeling QVT-R as Transformation Nets. Chapter 5 describes the implementation of a visualization tool and a prototype for debugging QVT-R using Transformation Nets. Finally, Chapter 6 discusses future directions and concludes the thesis with a summary of the main contributions.
Model transformations, QVT Relations (QVT-R), debugging, Transformation Nets (TROPIC), Colored Petri Nets (CPN), visualization, MDE, model-driven engineering, operational semantics.
QVT-R is a standardized declarative language used for model transformations in Model Driven Engineering (MDE).
It is difficult because declarative languages hide operational semantics, MT engines often provide only a black-box view, and information is spread across multiple artifacts.
Transformation Nets are a graphical way to visualize and debug model transformations, based on the TROPIC framework and Colored Petri Nets (CPN).
It provides a high-level white-box view by mapping QVT-R concepts to Petri Nets, making the operational semantics explicit and easier to track.
The contributions include (i) a solution for unidirectional mappings, (ii) support for model inheritance, and (iii) synchronization approaches for incremental changes.
CPNs serve as the underlying formal framework for TROPIC, allowing for the precise modeling and visualization of state changes during a transformation.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

