2021
DOI: 10.1007/s00165-021-00554-3
|View full text |Cite
|
Sign up to set email alerts
|

Language Family Engineering with Product Lines of Multi-level Models

Abstract: Modelling is an essential activity in software engineering. It typically involves two meta-levels: one includes meta-models that describe modelling languages, and the other contains models built by instantiating those meta-models. Multi-level modelling generalizes this approach by allowing models to span an arbitrary number of meta-levels. A scenario that profits from multi-level modelling is the definition of language families that can be specialized (e.g., for different domains) by successive refinements at… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 64 publications
(53 reference statements)
0
3
0
Order By: Relevance
“…These requirements stem from our own experience building language families and techniques for their engineering [14,16,26], as well as on an analysis of the literature on language product line engineering [48] and compositional language engineering [55].…”
Section: Motivation and Running Examplementioning
confidence: 99%
See 2 more Smart Citations
“…These requirements stem from our own experience building language families and techniques for their engineering [14,16,26], as well as on an analysis of the literature on language product line engineering [48] and compositional language engineering [55].…”
Section: Motivation and Running Examplementioning
confidence: 99%
“…Merlin is not compositional, but it overlaps all meta-models in a 150 MM, where elements attach formulae stating the configurations they belong to. MetaDepth [14] uses multi-level modelling to define language families, and product lines for their customisation. The proposal is backed by a formal theory that guarantees correctness.…”
Section: Modelling Language Engineeringmentioning
confidence: 99%
See 1 more Smart Citation