QVT - Relations Language

Modellierung mit der Query Views Transformation

  • Authors
  • Siegfried  Nolte

Part of the Xpert.press book series (XPERT.PRESS)

Table of contents

  1. Front Matter
    Pages 1-14
  2. Siegfried Nolte
    Pages 1-24
  3. Siegfried Nolte
    Pages 25-46
  4. Siegfried Nolte
    Pages 47-159
  5. Siegfried Nolte
    Pages 171-172
  6. Siegfried Nolte
    Pages 173-180
  7. Siegfried Nolte
    Pages 181-199
  8. Siegfried Nolte
    Pages 201-205
  9. Siegfried Nolte
    Pages 207-214
  10. Siegfried Nolte
    Pages 215-216
  11. Back Matter
    Pages 217-227

About this book

Introduction

Die Object Management Group ist ein unabhängiges Gremium, das die Zielsetzung verfolgt,
objektorientierte Methoden und Techniken zu standardisieren. Seit Gründung der OMG 1989 sind
mehrere Standards veröffentlich worden, die in dem Konzept Model Driven Architecture (MDA)
subsumiert werden können. Der Grundgedanke der MDA ist, Anwendungssysteme unter Zuhilfenahme von formalen Modellierungstechniken zu entwickeln, wobei eine konsequente Trennung von fachlichen Gegebenheiten und den zugrundeliegenden Systemplattformen stattfindet. Seit April 2008 ist im Rahmen des MDA-Ansatzes unter dem Titel MOF QVT ein Sprachkonzept verabschiedet worden, mit dem Transformationen zwischen formalen Modellen beschrieben und vorgenommen werden können. Mit dem vorliegenden Fachbuch soll das Erlernen und Anwenden der MOF QVT-Sprache Relations Language ermöglicht werden. Neben einer ausführlichen Einleitung und Einordnung in den MDA-Kontext erläutert der Autor die QVT-Sprache Relations Language. Die Sprache wird zunächst formal eingeführt und anschließend an umfassenden Beispielen dargestellt. Zum Nachvollziehen der Beispiele und zur Anwendung und Übung der Sprache werden geeignete frei verfügbare Werkzeuge vorgestellt.

Keywords

Entwicklung Funktionen Modell-getriebene Anwendungsentwicklung Modell-getriebene Architekturen Modellierung Modellstransformation Programmiersprache Query Views Transformation Referenzen Relations Language Software Softwareentwicklung Sprache;

Bibliographic information