2017
DOI: 10.1007/s10270-017-0632-7
|View full text |Cite
|
Sign up to set email alerts
|

An example is worth a thousand words: Creating graphical modelling environments by example

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 45 publications
0
4
0
Order By: Relevance
“…In the case of DSLs, the requirements of the domain experts are of primary importance and must be considered during the development process [9]. In developing a DSL for geometric shapes, the syntax and structure should be simple and intuitive to enable easy creation and manipulation of shapes by domain experts [13]. This is consistent with the need for DSLs to be easy to understand and use for domain experts [22].…”
Section: Requirements Of the Dslmentioning
confidence: 89%
“…In the case of DSLs, the requirements of the domain experts are of primary importance and must be considered during the development process [9]. In developing a DSL for geometric shapes, the syntax and structure should be simple and intuitive to enable easy creation and manipulation of shapes by domain experts [13]. This is consistent with the need for DSLs to be easy to understand and use for domain experts [22].…”
Section: Requirements Of the Dslmentioning
confidence: 89%
“…Current meta-modelling processes tend to be heavyweight, where meta-models are built up-front, and sometimes involving code generation. However, language definition can be much more agile, as demonstrated for example by the FlexiSketch tool [106] or by example-based meta-modelling approaches [55,88]. In those approaches, models are built first, and then relevant concepts lifted to the meta-model level, in an automated/assisted way.…”
Section: Language Definitionmentioning
confidence: 99%
“…In terms of visual DSLs, open source tools include: GMF [17], Sirius [57], EuGENia [36] and Graphiti [25]; and proprietary: MetaEdit+ [33] or Modeling SDK for Visual Studio [42], among others. Constructing graphical modelling environments is a costly and highly technical task, so that an example-based technique for the automatic generation of these environments has been developed [39]. The system synthesizes a modelling environment that mimics the syntax of the provided examples of the DSL created with specific drawing tools.…”
Section: Model-driven Software Engineeringmentioning
confidence: 99%