Concern-Oriented Reuse

Concern-oriented Reuse (CORE) is an new software development paradigm introduced by my research team in 2013 that combines the ideas of Model-Driven Engineering (MDE), advanced modularization techniques (aspects), and software product lines, to address the challenge of how to enable broad-scale, model-based reuse.
To demonstrate the effectiveness of CORE, we developped a tool called TouchCORE, which runs on Mac, Windows and Linux and ships with a library of reusable software development concerns encapsulating reusable models (feature models, goal models, class diagrams, sequence diagrams and state diagrams) and implementations.
Check out the TouchCORE page to download our concern-oriented modelling tool.

Mammoth is a massively multiplayer game research framework. The goal of Mammoth is to provide an environment for experimentation in areas such as distributed systems, fault tolerance, databases, modeling and simulation, artificial intelligence and aspect-orientation. Our industrial partners are Quazal, Electronic Arts Montreal, and EJ-Technologies.