Reflective layer activation in ContextL

P Costanza, R Hirschfeld - Proceedings of the 2007 ACM symposium on …, 2007 - dl.acm.org
Proceedings of the 2007 ACM symposium on Applied computing, 2007dl.acm.org
Expressing layer dependencies in Context-oriented Programming is cumbersome because
until now no facility has been introduced to control the activation and deactivation of layers.
This paper presents a novel reflective interface that provides such control without
compromising efficiency. This allows expressing complex application-defined dependencies
between layers where the activation or deactivation of a layer requires the activation or
deactivation of another one. The activation or deactivation of specific layers can also be …
Expressing layer dependencies in Context-oriented Programming is cumbersome because until now no facility has been introduced to control the activation and deactivation of layers. This paper presents a novel reflective interface that provides such control without compromising efficiency. This allows expressing complex application-defined dependencies between layers where the activation or deactivation of a layer requires the activation or deactivation of another one. The activation or deactivation of specific layers can also be prohibited based on application-defined conditions.
ACM Digital Library