• DocumentCode
    181894
  • Title

    Slicing-Based Techniques for Visualizing Large Metamodels

  • Author

    Blouin, Arnaud ; Moha, Naouel ; Baudry, Benoit ; Sahraoui, Houari

  • Author_Institution
    INSA Rennes, Rennes, France
  • fYear
    2014
  • fDate
    29-30 Sept. 2014
  • Firstpage
    25
  • Lastpage
    29
  • Abstract
    In model-driven engineering, a model describes an aspect of a system. A model conforms to a metamodel that defines the concepts and relationships of a given domain. Metamodels are thus corner-stones of various meta-modeling activities that require a good understanding of the metamodels or parts of them. Current metamodel editing tools are based on standard visualization and navigation features, such as physical zooms. However, as soon as metamodels become larger, navigating through large metamodels becomes a tedious task that hinders their understanding. In this work, we promote the use of model slicing techniques to build visualization techniques dedicated to metamodels. We propose an approach based on model slicing, inspired from program slicing, to build interactive visualization techniques dedicated to metamodels. These techniques permit users to focus on metamodel elements of interest, which aims at improving the understand ability. This approach is implemented in a metamodel visualizer, called Explen.
  • Keywords
    interactive programming; program slicing; program visualisation; Explen; interactive visualization techniques; metamodel editing tools; metamodel visualization techniques; metamodeling activities; model slicing techniques; model-driven engineering; navigation features; physical zooms; program slicing; slicing-based techniques; standard visualization features; Java; Metamodeling; Navigation; Semantics; Software; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Visualization (VISSOFT), 2014 Second IEEE Working Conference on
  • Conference_Location
    Victoria, BC
  • Type

    conf

  • DOI
    10.1109/VISSOFT.2014.14
  • Filename
    6980209