Dinkelaker, Tom ; Eichberg, Michael ; Mezini, Mira (2010)
An Architecture for Composing Embedded Domain-Specific Languages.
International Conference on Aspect-Oriented Software Development. ST Malo, France (16.03.2010-19.03.2010)
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (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.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 2010 |
Autor(en): | Dinkelaker, Tom ; Eichberg, Michael ; Mezini, Mira |
Art des Eintrags: | Bibliographie |
Titel: | An Architecture for Composing Embedded Domain-Specific Languages |
Sprache: | Englisch |
Berater: | Dinkelaker, Tom |
Publikationsjahr: | 2010 |
Ort: | New York, NY, USA |
Verlag: | ACM |
Buchtitel: | AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software Development |
Reihe: | ACM |
Veranstaltungstitel: | International Conference on Aspect-Oriented Software Development |
Veranstaltungsort: | ST Malo, France |
Veranstaltungsdatum: | 16.03.2010-19.03.2010 |
Zugehörige Links: | |
Kurzbeschreibung (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. |
Freie Schlagworte: | Embedded Domain-Specic Languages, Meta-Object Protocols, Aspect-Oriented Programming |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Softwaretechnik |
Hinterlegungsdatum: | 04 Mai 2010 11:31 |
Letzte Änderung: | 05 Mär 2013 09:33 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |