2008
DOI: 10.1007/978-3-540-88643-3_7
|View full text |Cite
|
Sign up to set email alerts
|

WebDSL: A Case Study in Domain-Specific Language Engineering

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
110
0
1

Year Published

2010
2010
2021
2021

Publication Types

Select...
7
1

Relationship

4
4

Authors

Journals

citations
Cited by 108 publications
(111 citation statements)
references
References 75 publications
0
110
0
1
Order By: Relevance
“…We stripped all existing disambiguation tags from the sources, and by following the interactive disambiguation suggestions, were able to successfully disambiguate the files. We then introduced WebDSL [16] as an additional object language as a form of an evolution scenario. This introduced new ambiguities, as some expressions such as Expr |[ $[Expr:x] == $[Expr:y] ]| would be a valid quotation for either language.…”
Section: Discussionmentioning
confidence: 99%
“…We stripped all existing disambiguation tags from the sources, and by following the interactive disambiguation suggestions, were able to successfully disambiguate the files. We then introduced WebDSL [16] as an additional object language as a form of an evolution scenario. This introduced new ambiguities, as some expressions such as Expr |[ $[Expr:x] == $[Expr:y] ]| would be a valid quotation for either language.…”
Section: Discussionmentioning
confidence: 99%
“…This conceptually solves the problem of not being able to refer to a reference backwards. Similarly, inverse properties in WebDSL [20] tie two fields in different classes together as inverses.…”
Section: Overviewmentioning
confidence: 99%
“…Inverse Properties (G) WebDSL [20] supports bidirectional navigation without a verbose syntax for inverse lookups by means of inverse properties [9] as illustrated in Figure 8. Explicit names on both sides of an association simplifies navigation to just following named references.…”
Section: Relation As Tuples (E)mentioning
confidence: 99%
See 1 more Smart Citation
“…Families of languages have been presented in the research literature for a range of domains: Voelter presents an approach for a family of languages for architecture design at different levels of abstraction [31], Akehurst et al [32] present a redesign of the Object Constraint Language as a family of languages of different complexity, Visser et al [33] present WebDSL, a family of interoperating languages for the design of web applications. All approaches, including ours presented in this paper, use very different kinds of technologies for their specific case: Voelter uses conditional compilation to construct an appropriate infrastructure, Akehurst et al use a special parser technology that enables modular language specification, Visser et al use rewriting of abstract syntax trees and our approach generates a monolithic infrastructure for each language.…”
Section: Related Wor Kmentioning
confidence: 99%