First-class domain specific aspect languages

Arik Hadas, David H. Lorenz

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

ملخص

Programming in a domain specific aspect language (DSAL) typically involves some language workbench for transforming the DSAL code and some AOP composition framework for weaving the transformed code. However, DSAL development remains second-class in two respects. Unlike programming in a general purpose aspect language, compiling DSAL code requires preprocessing that makes the program source code incompatible with existing AOP tools. Unlike defining a domain specific language, defining a DSAL requires weaving semantics whose specification is not supported in the language workbench. In this work we present a DSAL workbench solution in which DSALs are first-class DSLs as well as first-class AOP languages. We illustrate the approach by integrating the Spoofax language workbench and the AWESOME composition framework into such a DSAL workbench.

اللغة الأصليةالإنجليزيّة
عنوان منشور المضيف14th International Conference on Modularity, MODULARITY Companion 2015 - Proceedings
ناشرAssociation for Computing Machinery
الصفحات29-30
عدد الصفحات2
رقم المعيار الدولي للكتب (الإلكتروني)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
المدة١٦/٠٣/١٥١٩/٠٣/١٥

بصمة

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

قم بذكر هذا