XCase - a tool for conceptual XML data modeling

  • Authors:
  • Jakub Klímek;Lukáš Kopenec;Pavel Loupal;Jakub Malý

  • Affiliations:
  • Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic;Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic;Department of Computer Science and Engineering, Faculty of Electrical Engineering, Czech Technical University, Czech Republic;Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic

  • Venue:
  • ADBIS'09 Proceedings of the 13th East European conference on Advances in Databases and Information Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Conceptual modeling of XML data was made easier with the introduction of the XSEM model, which utilizes the MDA (Model-driven architecture) ideas of multi-level modeling. XCase is an implementation of this model, enabling users to model their problem domain as a Platform-independent model (PIM), from which Platform-specific models (PSM), XML schemas in our case, can be derived. The main advantage of this approach is maintainability of multiple XML schemas describing the same data from different views as XCase maintains connections between PIM and PSM levels, so that in case of a change to some element, this change can be propagated to all the places where this element is used.