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

Scaling-up domain-specific modelling languages through modularity services

Abstract: Context. Model-driven engineering (MDE) promotes the active use of models in all phases of software development. Even though models are at a high level of abstraction, large or complex systems still require building monolithic models that prove to be too big for their processing by existing tools, and too difficult to comprehend by users. While modularization techniques are well-known in programming languages, they are not the norm in MDE. Objective. Our goal is to ease the modularization of models to allow th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 43 publications
0
2
0
Order By: Relevance
“…Additionally, solutions based on model partitioning have been devised to handle existing large models. These include model fragmentation according to user-defined strategies [14], [15]; partial model loading [16]; and model decomposition into smaller valid submodels [17]. Moreover, indexers [18] (similar to those in relational databases) and caching techniques for queries [19], [20] have been proposed for faster model element retrieval.…”
Section: A Handling Large Modelsmentioning
confidence: 99%
“…Additionally, solutions based on model partitioning have been devised to handle existing large models. These include model fragmentation according to user-defined strategies [14], [15]; partial model loading [16]; and model decomposition into smaller valid submodels [17]. Moreover, indexers [18] (similar to those in relational databases) and caching techniques for queries [19], [20] have been proposed for faster model element retrieval.…”
Section: A Handling Large Modelsmentioning
confidence: 99%
“…In metamodels, consistency is typically achieved in different ways than by using symbol tables. One could compare different, mainly metamodelbased approaches such as (Leduc et al 2017), (Garmendia et al 2019), (Voelter 2013), or (Voelter et al 2013) more precisely with our approach, however, this would require a large, comprehensive study that tests each approach with examples.…”
Section: Related Workmentioning
confidence: 99%