Flexible views for rapid model-driven development

  • Authors:
  • Erik Burger

  • Affiliations:
  • Karlsruhe Institute of Technology, Karlsruhe, Germany

  • Venue:
  • Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model-driven development processes that use severalmetamodels suffer from information spread across heterogeneous instances. Models can be managed with specialized partial views that aggregate the information from heterogeneous instances and offer the approprate kind of abstraction for developers. The creation and maintenance of such views requires, however, high manual effort. In this paper, we present the usage of flexible views in the Vitruvius approach for view-centric engineering. Flexible views serve as custom, user-specific views which can be defined at development time using a textual domain-specific language. Developers can rapidly create specialized views instead of manually creating the appropriate metamodels and transformations, which is a time-consuming and error-prone task. The envisioned benefit of this approach is to improve software quality, to increase consistency between the various modeling artefacts in modeldriven software development, and to reduce the complexity for software developers.