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.
Hochschulstrasse 10, Darmstadt, Germany, TU Darmstadt, In: Technical Reports, [Report]

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.

Item Type: Report
Erschienen: 2010
Creators: Dinkelaker, Tom
Title: Review of the Support for Modular Language Implementation with Embedding Approaches
Language: English
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.

Series Name: Technical Reports
Place of Publication: Hochschulstrasse 10, Darmstadt, Germany
Publisher: TU Darmstadt
Divisions: 20 Department of Computer Science
20 Department of Computer Science > Software Technology
Date Deposited: 09 Aug 2011 14:14
Identification Number: TUD-CS-2010-2396
Related URLs:
Export:

Optionen (nur für Redakteure)

View Item View Item