2017 IEEE International Conference on Software Architecture Workshops (ICSAW) 2017
DOI: 10.1109/icsaw.2017.61
|View full text |Cite
|
Sign up to set email alerts
|

Language Engineering with the GEMOC Studio

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(6 citation statements)
references
References 7 publications
(7 reference statements)
0
5
0
Order By: Relevance
“…Mendez-Acuña et al presented several contributions to the topic of reuse in language workbenches: in Jézéquel et al (2014) the authors address the problems of programming languages evolution and maintenance, as well as their verification and validation; in they introduce PUZZLE as a tool for the detection of duplicates in syntactic and semantic definitions in Melange. Melange is also supported by GEMOC Studio (Combemale et al 2017), used by language designers to build and compose DSLs and by domain designers to coordinate their models. In most of these works LPLs are not directly addressed but emerge from the development of language features, language variants and the tools they provide for system designers.…”
Section: Related Workmentioning
confidence: 99%
“…Mendez-Acuña et al presented several contributions to the topic of reuse in language workbenches: in Jézéquel et al (2014) the authors address the problems of programming languages evolution and maintenance, as well as their verification and validation; in they introduce PUZZLE as a tool for the detection of duplicates in syntactic and semantic definitions in Melange. Melange is also supported by GEMOC Studio (Combemale et al 2017), used by language designers to build and compose DSLs and by domain designers to coordinate their models. In most of these works LPLs are not directly addressed but emerge from the development of language features, language variants and the tools they provide for system designers.…”
Section: Related Workmentioning
confidence: 99%
“…2 LDTA and SLE were stepping stones to create a community of researchers and practitioners working on software language engineering together. In these workshops and conferences, software language engineering researchers and tool builders gathered to present their latest research results and showcased their tools developed for improving and easing the adoption of software language engineering, such as Spoofax [9], JastAdd [10], MontiCore [11], Silver [12], MPS [13], GEMOC [14], Rascal [15], and ANTLRWorks/Xtext 3 [16].…”
Section: Ldta Sle and Language Workbenchesmentioning
confidence: 99%
“…Eelco Visser followed a different approach in Spoofax, by defining small DSLs to describe different semantic aspects such as name resolution, scoping rules, type checking, and the dynamic semantic rules [24,25]. The current generation of language workbenches still have a strong focus on syntax, but the mechanisms to define the (static and dynamic) semantics of DSLs are still experimental, although GEMOC [14] offers facilities for executing and debugging DSLs, which in other LWBs are either lacking or primitive. The Canon Production Printing example illustrated another shortcoming in relation to the design and implementation of DSLs.…”
Section: My Final Reflectionsmentioning
confidence: 99%
“…The use case of this paper is intended to illustrate this. To implement our DSL, we chose GEMOC Studio [15] to combine several heterogeneous technologies. It covers all aspects of a DSL, from abstract and concrete syntax to semantic operations, as shown in Fig.…”
Section: Technologies Used By the Approachmentioning
confidence: 99%