Sciweavers

SAC
2009
ACM

An implementation substrate for languages composing modularized crosscutting concerns

14 years 7 months ago
An implementation substrate for languages composing modularized crosscutting concerns
We present the implementation of several programming languages with support for multi-dimensional separation of concerns (MDSOC) on top of a common delegation-based substrate, which is a prototype for a dedicated MDSOC virtual machine. The supported MDSOC language constructs range from aspects, pointcuts and advice to dynamically scoped and activated layers. The presented language implementaow that the abstractions offered by the substrate are a viable target for high-level language compilers. Categories and Subject Descriptors D.3.4 [Programming Languages]: Processors—run-time environments Keywords Crosscutting concerns, modularization, aspect-oriented programming, context-oriented programming, machine model, language implementation
Hans Schippers, Michael Haupt, Robert Hirschfeld
Added 19 May 2010
Updated 19 May 2010
Type Conference
Year 2009
Where SAC
Authors Hans Schippers, Michael Haupt, Robert Hirschfeld
Comments (0)