TU Darmstadt / ULB / TUbiblio

An Architecture for Composing Embedded Domain-Specific Languages

Dinkelaker, Tom and Eichberg, Michael and Mezini, Mira (2010):
An Architecture for Composing Embedded Domain-Specific Languages.
In: AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software Development, New York, NY, USA, ACM, In: International Conference on Aspect-Oriented Software Development, ST Malo, France, March 16-19, In: ACM, [Conference or Workshop Item]

Abstract

Embedded domain-specic languages (EDSLs) are said to be easier to compose than DSLs that are implemented by preprocessors. However, existing approaches focus on composition scenarios where the use of abstractions from one domain does not aect the interpretation of abstractions from another domain. This leads to programs that exhibit scattering and tangling symptoms if multiple EDSLs with crosscutting domain semantics are used. To address this issue, we propose an architecture for embedding DSLs that makes use of meta-object protocols and aspect-oriented concepts to support crosscutting composition of EDSLs. This enables to write modularized EDSL programs where each program addresses one concern.

Item Type: Conference or Workshop Item
Erschienen: 2010
Creators: Dinkelaker, Tom and Eichberg, Michael and Mezini, Mira
Title: An Architecture for Composing Embedded Domain-Specific Languages
Language: English
Abstract:

Embedded domain-specic languages (EDSLs) are said to be easier to compose than DSLs that are implemented by preprocessors. However, existing approaches focus on composition scenarios where the use of abstractions from one domain does not aect the interpretation of abstractions from another domain. This leads to programs that exhibit scattering and tangling symptoms if multiple EDSLs with crosscutting domain semantics are used. To address this issue, we propose an architecture for embedding DSLs that makes use of meta-object protocols and aspect-oriented concepts to support crosscutting composition of EDSLs. This enables to write modularized EDSL programs where each program addresses one concern.

Title of Book: AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software Development
Series Name: ACM
Place of Publication: New York, NY, USA
Publisher: ACM
Uncontrolled Keywords: Embedded Domain-Specic Languages, Meta-Object Protocols, Aspect-Oriented Programming
Divisions: 20 Department of Computer Science
20 Department of Computer Science > Software Technology
Event Title: International Conference on Aspect-Oriented Software Development
Event Location: ST Malo, France
Event Dates: March 16-19
Date Deposited: 04 May 2010 11:31
Related URLs:
Export:
Suche nach Titel in: TUfind oder in Google

Optionen (nur für Redakteure)

View Item View Item