2011
DOI: 10.1007/978-3-642-24485-8_6
|View full text |Cite
|
Sign up to set email alerts
|

Modeling Model Slicers

Abstract: International audienceAmong model comprehension tools, model slicers are tools that extract a subset from a model, for a specific purpose. Model slicers are tools that let modelers rapidly gather relevant knowledge from large models. However, existing slicers are dedicated to one modeling language. This is an issue when we observe that new domain specific modeling languages (DSMLs), for which we want slicing abilities, are created almost on a daily basis. This paper proposes the Kompren language to model and g… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
34
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 29 publications
(35 citation statements)
references
References 16 publications
(34 reference statements)
1
34
0
Order By: Relevance
“…The emphasis in this paper is to push towards the development of partial models by analyzing requirements, existing test models [7], the transformation under test [16], or fault locations [12]. We provide a semi-automated tool [25] to support the development of partial models and completing them by automatic solving.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The emphasis in this paper is to push towards the development of partial models by analyzing requirements, existing test models [7], the transformation under test [16], or fault locations [12]. We provide a semi-automated tool [25] to support the development of partial models and completing them by automatic solving.…”
Section: Resultsmentioning
confidence: 99%
“…Similarly, analyzing a localized fault via techniques such as dynamic tainting [12] in a model transformation can reveal patterns in the input modelling language that evoked the fault. Other sources include existing models via model slicing [7] and execution traces of a model transformation [3]. However, most of this knowledge is incomplete or partial in the sense that it must be completed and certified as a valid input test model that conforms to the well-formedness rules and constraints of the modelling language.…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, model slicing is used in [34] to modularize the UML metamodel into a set of small metamodels for each UML diagram type. Various model slicing techniques are merged by Blouin et al [35] into a single, generative framework, using different approaches for different models. Still, none of the existing model slicing approaches address the slicing of model queries, the main focus of our work.…”
Section: Related Workmentioning
confidence: 99%
“…[2] presents a tool that allows defining model slicers for domainspecific languages by determining a selection of classes and features to extract. [10] provides an elegant formalization of model slicing as they prove that the sub-models gained from slicing along particular references constitute a lattice.…”
Section: Model Slicingmentioning
confidence: 99%