TU Darmstadt / ULB / TUbiblio

Review of the Support for Modular Language Implementation with Embedding Approaches

Dinkelaker, Tom (2010)
Review of the Support for Modular Language Implementation with Embedding Approaches.
Report, Bibliographie

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
Art des Eintrags: Bibliographie
Titel: Review of the Support for Modular Language Implementation with Embedding Approaches
Sprache: Englisch
Berater: Dinkelaker, Dipl.-Info Tom
Publikationsjahr: November 2010
Ort: Hochschulstrasse 10, Darmstadt, Germany
Verlag: TU Darmstadt
Reihe: Technical Reports
Zugehörige Links:
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.

ID-Nummer: TUD-CS-2010-2396
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 09 Aug 2011 14:14
Letzte Änderung: 12 Jan 2019 21:16
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen