An interpretive domain specific language workbench

Atzmon Hen-Tov, David Lorenz, Lior Schachter

פרסום מחקרי: פרק בספר / בדוח / בכנספרסום בספר כנסביקורת עמיתים

תקציר

Domain-specific language (DSL) utilization comes in three sorts: internal, external, and language workbench. An internal DSL is confined to the hosting language. An external DSL is freed from confinement in the hosting language, but surrenders all native tool support in return. A language workbench incorporates external DSLs into the development environment, thus bridging the tool-support gap that exists between external and internal DSLs. DSL workbenches hold the most promise for DSL based development. Yet they are also the least utilized. In this work, we present a concrete example of a language workbench. Our language workbench facilitates DSL based development in Java, where the DSLs are external to Java and yet enjoy Java-like automatic tool support.

שפה מקוריתאנגלית
כותר פרסום המארחOOPSLA 2009 Companion - 24th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 2009
עמודים751-752
מספר עמודים2
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 2009
אירועOOPSLA 2009 Companion - 24th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 2009 - Orlando, FL, ארצות הברית
משך הזמן: 25 אוק׳ 200929 אוק׳ 2009

סדרות פרסומים

שםProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA

כנס

כנסOOPSLA 2009 Companion - 24th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 2009
מדינה/אזורארצות הברית
עירOrlando, FL
תקופה25/10/0929/10/09

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'An interpretive domain specific language workbench'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי