Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Common Pitfalls of Using QVT Relations - Graphical Debugging as Remedy

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

OMG’s Model-Driven Architecture (MDA) has emerged as a new approach for the development of software. For this, the Query/View/Transformation (QVT) standard plays a central role, since it allows for the specification of model transformations. Nevertheless, until now, QVT-tool support in general and debugging support in particular in the context of MDA are rather limited, supposable being a reason, that the adoption of QVT in practice has not yet been achieved. We therefore propose graphical debugging for the QVT Relations language based on TROPIC - a model transformation approach on the basis of Coloured Petri Nets. By enabling debugging on the TROPIC level, one gains several advantages when developing transformations. Firstly, debugging can take place at a high level of abstraction. Secondly, it serves for explicating the operational semantics of a transformation. Thirdly, it provides a homogenous representation of all transformation artifacts. As a first step towards QVT debugging, this paper aims at a deeper understanding of the operational semantics of QVT, classifying common pitfalls by using QVT and discussing how they may be identified at the TROPIC level.
OriginalspracheEnglisch
TitelProceedings of the 14th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS 2009)
Seiten329-334
Seitenumfang6
DOIs
PublikationsstatusVeröffentlicht - 2009

Publikationsreihe

NameProceedings of the IEEE International Conference on Engineering of Complex Computer Systems, ICECCS
ISSN (Print)2770-8527
ISSN (elektronisch)2770-8535

Wissenschaftszweige

  • 101004 Biomathematik
  • 101027 Dynamische Systeme
  • 101028 Mathematische Modellierung
  • 101029 Mathematische Statistik
  • 101014 Numerische Mathematik
  • 101015 Operations Research
  • 101016 Optimierung
  • 101017 Spieltheorie
  • 101018 Statistik
  • 101019 Stochastik
  • 101024 Wahrscheinlichkeitstheorie
  • 101026 Zeitreihenanalyse
  • 102 Informatik
  • 102001 Artificial Intelligence
  • 102003 Bildverarbeitung
  • 102004 Bioinformatik
  • 102013 Human-Computer Interaction
  • 102018 Künstliche Neuronale Netze
  • 102019 Machine Learning
  • 103029 Statistische Physik
  • 106005 Bioinformatik
  • 106007 Biostatistik
  • 202017 Embedded Systems
  • 202035 Robotik
  • 202036 Sensorik
  • 202037 Signalverarbeitung
  • 305901 Computerunterstützte Diagnose und Therapie
  • 305905 Medizinische Informatik
  • 305907 Medizinische Statistik
  • 102032 Computational Intelligence
  • 102033 Data Mining
  • 101031 Approximationstheorie
  • 102002 Augmented Reality
  • 102006 Computer Supported Cooperative Work (CSCW)
  • 102015 Informationssysteme
  • 102021 Pervasive Computing
  • 102025 Verteilte Systeme
  • 102027 Web Engineering
  • 202038 Telekommunikation

Dieses zitieren