Context oriented programming in highly concurrent systems
Carlo Ghezzi, Matteo Pradella, Guido Salvaneschi · 2010
Context Oriented Programming (COP) allows modularization of programs according to the cross-cutting concern of contexts. Context depending features are grouped in layers which can be activated at run time by triggering the associated behavioral variations.