2015
DOI: 10.1016/j.infsof.2015.02.007
|View full text |Cite
|
Sign up to set email alerts
|

Assessing the use of slicing-based visualizing techniques on the understanding of large metamodels

Abstract: Context. Metamodels are cornerstones of various metamodeling activities. Such activities consist of, for instance, transforming models into code or comparing metamodels. These activities thus require a good understanding of a metamodel and/or its parts. Current metamodel editing tools are based on standard interactive visualization features, such as physical zooms. Objective. However, as soon as metamodels become large, navigating through large metamodels becomes a tedious task that hinders their understanding… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 13 publications
(6 citation statements)
references
References 70 publications
0
6
0
Order By: Relevance
“…Blouin et al [212] proposed an interactive visualisation tool for comprehending large meta-models. Their tool, Explen, used a model slicing technique to allow users focus on subset of model elements of interest.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Blouin et al [212] proposed an interactive visualisation tool for comprehending large meta-models. Their tool, Explen, used a model slicing technique to allow users focus on subset of model elements of interest.…”
Section: Related Workmentioning
confidence: 99%
“…It can help developers maintain and further develop the system. In particular, it can be utilized to improve the search, navigation, and exploration of software architecture design [211] [212].…”
Section: Introductionmentioning
confidence: 99%
“…LD3 also explained that the approach may be useful for DSLs having a large metamodels. LD3, however, considered that designing a large metamodel for a DSL (e.g., UML, around 1.000 model elements [31]) in a bad practice since a DSL should remain small. RQ1 shows benefits regarding the correctness of the created ThingML models when using the approach while ThingML contains 55 model elements, much less than UML.…”
Section: Rq4mentioning
confidence: 99%
“…This is a usability issue of the UML tools. Slicing techniques have been proposed to ease the understanding of large UML models [31]. Such techniques could be used to apply the approach on small separate parts of the metamodel rather than on the whole metamodel in one shot.…”
Section: Limits Of the Approachmentioning
confidence: 99%
“…The visualization approach also proposes good opportunities to support model understanding by providing adequate features to navigate inside an ecosystem of models. Some visualization tools were designed to visualize some model complexity aspects such as (Bihanic, Polacsek, 2012), UML tree-map visualization (Garcia et al, 2010), "Moose" (Ducasse et al, 2000), "Imsovision" (Maletic et al, 2001) and "Explen" (Blouin, Moha et al, 2015). The visualization techniques used are based on graphs.…”
Section: Visualization For Modelsmentioning
confidence: 99%