delMDSOC

delegation-based multi-dimensional separation of concerns

delMDSOC is a graph-based machine model that offers support for modularizing crosscutting concerns. It is being developed at the University of Antwerp in collaboration with the Hasso Plattner Institut. The model is currently used as the core of DMLAB, an analysis framework for object-oriented languages that support modularized crosscutting concerns. Examples of such languages include aspect-oriented, context-oriented and role-oriented languages.

The delMDSOC model uses a prototype-based object-oriented environment with support for delegation, and provides concurrency based on the actor model of computation. Its operational semantics has been specified as a set of graph rewrite rules, using the GROOVE tool.

If you have any questions or suggestions regarding the delMDSOC machine model, please feel free to send us an e-mail at tim.molderez(at)ua.ac.be or hans.schippers(at)ua.ac.be.