Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering 2016
DOI: 10.1145/2970276.2970328
|View full text |Cite
|
Sign up to set email alerts
|

DSL-maps: from requirements to design of domain-specific languages

Abstract: Domain-Specific Languages (DSLs) are central to ModelDriven Engineering, where they are used for creating models for particular domains. However, current research and tools for building DSLs focus on the design and implementation aspects of the DSL, while the requirements analysis phase, and its automated transition to design is largely neglected.In order to alleviate this situation, we propose DSL-maps, a notation inspired by mind-maps, to represent requirements for DSLs. The notation is supported by a tool, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 13 publications
(11 citation statements)
references
References 12 publications
(18 reference statements)
0
11
0
Order By: Relevance
“…The first one is DSL-maps [103]. Given the requirements of a DSL expressed as a mind-map, DSL-maps recommends meta-modelling patterns addressing them.…”
Section: Complete Most Approaches Whose Purpose Is Completingmentioning
confidence: 99%
“…The first one is DSL-maps [103]. Given the requirements of a DSL expressed as a mind-map, DSL-maps recommends meta-modelling patterns addressing them.…”
Section: Complete Most Approaches Whose Purpose Is Completingmentioning
confidence: 99%
“…Altogether, design patterns in these works improve the inner quality of the DSL, by providing design guidelines akin to traditional objectoriented design patterns [37], but they are normally low-level and provide less gain in productivity compared to domain and infrastructure patterns. Please note that in MONDO, in addition to tooling, we proposed methodologies for systematic engineering of DSLs, including specific notations for gathering requirements for DSLs (called DSL-maps), and automated transition into a metamodel design [81].…”
Section: Ql9 Fullymentioning
confidence: 99%
“…We will also use transML in the next section to specify different facets of the architecture and design of a BX. For an alternative approach to specifying requirements for transformations, based on mind-maps, the interested reader is referred to the DSL-Maps approach [14].…”
Section: Mde Languages For Requirements Engineering For Bxmentioning
confidence: 99%