Dinkelaker, Tom ; Eichberg, Michael ; Mezini, Mira (2010):
An Architecture for Composing Embedded Domain-Specific Languages.
In: ACM, In: AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software Development, pp. 49-60,
New York, NY, USA, ACM, International Conference on Aspect-Oriented Software Development, ST Malo, France, March 16-19, [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 ; Eichberg, Michael ; 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. |
Book Title: | AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software Development |
Series: | 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 |
PPN: | |
Corresponding Links: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
![]() |
Send an inquiry |
Options (only for editors)
![]() |
Show editorial Details |