Language-oriented modularity through awesome DSALs: summary of invited talk

  • Authors:
  • David H. Lorenz

  • Affiliations:
  • Open University of Israel, Raanana, Israel

  • Venue:
  • Proceedings of the seventh workshop on Domain-Specific Aspect Languages
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.