2009
DOI: 10.1007/978-3-642-02674-4_9
|View full text |Cite
|
Sign up to set email alerts
|

Derivation and Refinement of Textual Syntax for Models

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
46
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
6
2
1

Relationship

2
7

Authors

Journals

citations
Cited by 82 publications
(46 citation statements)
references
References 7 publications
0
46
0
Order By: Relevance
“…All the tools built with frameworks such as Xtext [10,4], EMFText [8], GMF [15] or ObeoDesigner 5 can be directly plugged on the Models@Runtime infrastructure to monitor the running system. The generated code is clean and provides an embedded visitor pattern and an observer pattern [6].…”
Section: Advantagesmentioning
confidence: 99%
“…All the tools built with frameworks such as Xtext [10,4], EMFText [8], GMF [15] or ObeoDesigner 5 can be directly plugged on the Models@Runtime infrastructure to monitor the running system. The generated code is clean and provides an embedded visitor pattern and an observer pattern [6].…”
Section: Advantagesmentioning
confidence: 99%
“…We have chosen the Manchester Syntax because its notations are closely related to the notations of KM3. The mapping between abstract and concrete syntax is solved using the EMFText framework for textual concrete syntax specification of DSLs [38]. For each instance in a model m conforming to some attribute in mm a data property assertion is created in o assigning the value to the individual, which is a projection of the corresponding instance.…”
Section: Concrete Syntaxmentioning
confidence: 99%
“…To achieve this, we need to bridge the gap between concrete syntax formalisms and abstract syntax metamodelling. In previous work [26] we presented EMFText-a tool that addresses this bridging problem by integrating a parser generator with the metamodelling framework EMF [25]. The paper discussed the conceptual relations between Ecore a metamodelling language for abstract syntax and CS an EBNF-like language to define concrete syntax.…”
Section: Integrating Concrete Syntax Specificationsmentioning
confidence: 99%
“…Notice though, that while grammar inheritance as used in [38] can express such constellations, it comes with its own problems. In particular, it is so open that a composition could even express (possibly accidentally) that b precedes a, which would probably cause problems with the remaining definition of component A Because our current implementation of LanGems is based on the context-free parser used by EMFText [26], language component authors need to be handle conflicts with token definitions used in other components. This is so because tokens are resolved without reference to their grammatical context.…”
Section: Case Study: Modular Oclmentioning
confidence: 99%