TU Darmstadt / ULB / TUbiblio

Review of the Support for Modular Language Implementation with Embedding Approaches

Dinkelaker, Tom :
Review of the Support for Modular Language Implementation with Embedding Approaches.
In: Technical Reports . TU Darmstadt , Hochschulstrasse 10, Darmstadt, Germany
[Report] , (2010)

Kurzbeschreibung (Abstract)

Embedded domain-specific languages (DSLs) are a new light-weight approach to implement DSLs with lower initial costs than traditional non-embedded DSL approaches. However, existing embedded DSL approaches only support a subset of DSLs that can be implemented with traditional non-embedded approaches. This is because existing embedding approaches lack support for important requirements that currently are only supported by traditional non-embedded approaches. This technical report identifies important requirements for language implementation. It gives an extensive review of the support for a selection of desirable properties by embedding approaches that address these requirements. The review explains details of the available mechanisms in existing embedding approaches; it identifies open issues and limitations of the current techniques. To overcome current shortcomings of embedded DSL approaches, the review proposes a roadmap for the research in techniques for embedding DSLs. For the roadmap, the review draws conclusions from studying the available support for the desirable properties in related work on traditional non-embedded approaches.

Typ des Eintrags: Report
Erschienen: 2010
Autor(en): Dinkelaker, Tom
Titel: Review of the Support for Modular Language Implementation with Embedding Approaches
Sprache: Englisch
Kurzbeschreibung (Abstract):

Embedded domain-specific languages (DSLs) are a new light-weight approach to implement DSLs with lower initial costs than traditional non-embedded DSL approaches. However, existing embedded DSL approaches only support a subset of DSLs that can be implemented with traditional non-embedded approaches. This is because existing embedding approaches lack support for important requirements that currently are only supported by traditional non-embedded approaches. This technical report identifies important requirements for language implementation. It gives an extensive review of the support for a selection of desirable properties by embedding approaches that address these requirements. The review explains details of the available mechanisms in existing embedding approaches; it identifies open issues and limitations of the current techniques. To overcome current shortcomings of embedded DSL approaches, the review proposes a roadmap for the research in techniques for embedding DSLs. For the roadmap, the review draws conclusions from studying the available support for the desirable properties in related work on traditional non-embedded approaches.

Reihe: Technical Reports
Ort: Hochschulstrasse 10, Darmstadt, Germany
Verlag: TU Darmstadt
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 09 Aug 2011 14:14
ID-Nummer: TUD-CS-2010-2396
Verwandte URLs:
Export:

Optionen (nur für Redakteure)

Eintrag anzeigen Eintrag anzeigen