Non-materialized model view specification with triple graph grammars

  • Authors:
  • Johannes Jakob;Alexander Königs;Andy Schürr

  • Affiliations:
  • Real-time Systems Lab, Darmstadt University of Technology, Darmstadt, Germany;Real-time Systems Lab, Darmstadt University of Technology, Darmstadt, Germany;Real-time Systems Lab, Darmstadt University of Technology, Darmstadt, Germany

  • Venue:
  • ICGT'06 Proceedings of the Third international conference on Graph Transformations
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model-based tool data transformation and integration are crucial tasks in software and system development relying on model-driven development (MDD). Since the tool-specific meta models of the involved system development tools are often too generic and lack the desired level of abstraction, it is inappropriate to specify model transformation and integration rules on top of them. Domain-specific views on tool-specific meta models are needed which provide meaningful information on a higher level of abstraction. Current approaches usually consider a view as a separate model which has to be kept consistent with the tool's model and, thus, duplicate the data. In this paper we discuss different implementations of our declarative view specification approach called VTGG that are based on modified triple graph grammars. As a result we come up with an implementation with non-materialized views that avoids the duplication of data.