Demanding first-class equality for domain specific aspect languages

Arik Hadas, David H. Lorenz

نتاج البحث: فصل من :كتاب / تقرير / مؤتمرمنشور من مؤتمرمراجعة النظراء

ملخص

Domain specific aspect languages (DSALs) are programming languages that are both domain specific and aspect-oriented. However, DSALs seem to be second-class. On the one hand, language workbenches handle only DSLs that are not aspect-oriented, making it difficult to develop new DSALs. On the other hand, development tools for general purpose aspect-oriented languages do not work with DSALs, making it difficult to use them. In this work we present an approach for building a modular DSAL workbench that produces first-class DSALs. A DSAL is said to be first-class if development tools treat it as a general purpose AOP language. Specifically, this means that first-class DSALs for Java can be used with tools that work with AspectJ. For concreteness, we illustrate the approach by describing our implementation of a DSAL workbench, comprising the Spoofax language workbench and the AWESOME composition framework, for programming with first-class DSALs in Java.

اللغة الأصليةالإنجليزيّة
عنوان منشور المضيف14th International Conference on Modularity, MODULARITY Companion 2015 - Proceedings
ناشرAssociation for Computing Machinery
الصفحات35-38
عدد الصفحات4
رقم المعيار الدولي للكتب (الإلكتروني)9781450332835
المعرِّفات الرقمية للأشياء
حالة النشرنُشِر - 16 مارس 2015
الحدث14th International Conference on Modularity, MODULARITY 2015 - Fort Collins, الولايات المتّحدة
المدة: ١٦ مارس ٢٠١٥١٩ مارس ٢٠١٥

سلسلة المنشورات

الاسمACM International Conference Proceeding Series
مستوى الصوت2015-March

!!Conference

!!Conference14th International Conference on Modularity, MODULARITY 2015
الدولة/الإقليمالولايات المتّحدة
المدينةFort Collins
المدة١٦/٠٣/١٥١٩/٠٣/١٥

بصمة

أدرس بدقة موضوعات البحث “Demanding first-class equality for domain specific aspect languages'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا