Application-specific language-oriented modularity: A case study of the ovirt project

Arik Hadas, David H. Lorenz

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

תקציר

Despite the availability of general purpose aspect languages (GPALs) and the availability of frameworks for creating domain specific aspect languages (DSALs), tangled and scattered code still prevails in modern software projects. Through the prism of a case study of the oVirt open source project we examine the conjecture that it may simply be too costly to implement crosscutting concerns in today's GPALs and DSALs. We introduce a subcategory of DSALs, called application specific aspect languages (ASALs), that along with a programming methodology, called language oriented modularity (LOM), allows such concerns to be modularized in a cost-effective, practical way. We illustrate this process concretely for the oVirt project.

שפה מקוריתאנגלית
כותר פרסום המארחMODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity
עורכיםDon Batory, Lidia Fuentes, Krzysztof Czarnecki
מוציא לאורAssociation for Computing Machinery
עמודים178-183
מספר עמודים6
מסת"ב (אלקטרוני)9781450340335
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 14 מרץ 2016
אירוע15th International Conference on Modularity, MODULARITY 2016 - Malaga, ספרד
משך הזמן: 14 מרץ 201617 מרץ 2016

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

שםMODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity

כנס

כנס15th International Conference on Modularity, MODULARITY 2016
מדינה/אזורספרד
עירMalaga
תקופה14/03/1617/03/16

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Application-specific language-oriented modularity: A case study of the ovirt project'. יחד הם יוצרים טביעת אצבע ייחודית.

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