TY - GEN
T1 - Language-oriented modularity through awesome DSALs
T2 - 7th Workshop on Domain-Specific Aspect Languages, DSAL'12, as Part of the 11th International Conference on Aspect-Oriented Software Development: Perspectives on Modularity, AOSD 2012
AU - Lorenz, David H.
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2012
Y1 - 2012
N2 - In this talk we coin the term language-oriented modularity to refer to the process of constructing and composing DSALs to better support aspect-oriented modularity. Language-oriented modularity strives to keep our aspect language as abstract as possible and our software code as modular as possible. While general purpose aspect-oriented languages offer low-level abstractions for modularizing a wide range of crosscutting concerns, they lack the modularity abstractions to tackle all cases of crosscutting. With language-oriented modularity, a solution to unanticipated crosscutting concerns is to construct and combine multiple DSALs to form aspect-oriented modularity of new kinds. We evaluate the AWESOME composition framework in terms of its support for language-oriented modularity.
AB - In this talk we coin the term language-oriented modularity to refer to the process of constructing and composing DSALs to better support aspect-oriented modularity. Language-oriented modularity strives to keep our aspect language as abstract as possible and our software code as modular as possible. While general purpose aspect-oriented languages offer low-level abstractions for modularizing a wide range of crosscutting concerns, they lack the modularity abstractions to tackle all cases of crosscutting. With language-oriented modularity, a solution to unanticipated crosscutting concerns is to construct and combine multiple DSALs to form aspect-oriented modularity of new kinds. We evaluate the AWESOME composition framework in terms of its support for language-oriented modularity.
KW - Domain Specific Aspect Languages (DSALs)
KW - Language-Oriented Programming (LOP)
UR - http://www.scopus.com/inward/record.url?scp=84860441273&partnerID=8YFLogxK
U2 - 10.1145/2162037.2162039
DO - 10.1145/2162037.2162039
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84860441273
SN - 9781450311281
T3 - DSAL'12 - Proceedings of the 7th Workshop on Domain-Specific Aspect Languages
SP - 1
EP - 2
BT - DSAL'12 - Proceedings of the 7th Workshop on Domain-Specific Aspect Languages
Y2 - 27 March 2012 through 27 March 2012
ER -