EventCJ: a context-oriented programming language with declarative event-based context transition

T Kamina, T Aotani, H Masuhara - Proceedings of the tenth international …, 2011 - dl.acm.org
This paper proposes EventCJ, a context-oriented programming (COP) language that can
modularly control layer activation based on user-defined events. In addition to defining …

A taxonomy of domain-specific aspect languages

J Fabry, T Dinkelaker, J Noyé, É Tanter - ACM Computing Surveys …, 2015 - dl.acm.org
Domain-Specific Aspect Languages (DSALs) are Domain-Specific Languages (DSLs)
designed to express crosscutting concerns. Compared to DSLs, their aspectual nature …

EScala: modular event-driven object interactions in Scala

V Gasiunas, L Satabin, M Mezini, A Núñez… - Proceedings of the tenth …, 2011 - dl.acm.org
Event-driven programming style in OO languages based on imperatively triggered events
does not support separate and more declarative event definitions by composition or …

A framework for analyzing context-oriented programming languages

A Elyasaf, N Cardozo, A Sturm - Journal of Systems and Software, 2023 - Elsevier
Context-aware systems keep on emerging as an intrinsic part of everyday activities. To cope
with such situations, programming languages are extended to support the notion of context …

Closure joinpoints: block joinpoints without surprises

E Bodden - Proceedings of the tenth international conference on …, 2011 - dl.acm.org
Block joinpoints allow programmers to explicitly mark regions of base code as" to be
advised", thus avoiding the need to extract the block into a method just for the sake of …

The art of the meta-aspect protocol

T Dinkelaker, M Mezini, C Bockisch - Proceedings of the 8th ACM …, 2009 - dl.acm.org
Alternative semantics for aspect-oriented abstractions can be defined by language
designers using extensible aspect compiler frameworks. However, application developers …

Nu: a dynamic aspect-oriented intermediate language model and virtual machine for flexible runtime adaptation

R Dyer, H Rajan - Proceedings of the 7th international conference on …, 2008 - dl.acm.org
A variety of dynamic aspect-oriented language constructs are proposed in recent literature
with corresponding, compelling use cases. Such constructs demonstrate the need to …

[BOEK][B] Aspect-oriented security hardening of UML design models

D Mouheb, M Debbabi, M Pourzandi, L Wang, M Nouh… - 2015 - Springer
In the coming years, information technology will continue to transform the way we think,
work, communicate, and learn. The tremendous success of Internet-related technologies …

Region pointcut for AspectJ

S Akai, S Chiba, M Nishizawa - Proceedings of the 8th workshop on …, 2009 - dl.acm.org
This paper proposes a new pointcut called region pointcut, which has the ability to pick out
regions as join points. This pointcut allows programmers to modularize synchronization …

Supporting dynamic aspect-oriented features

R Dyer, H Rajan - ACM Transactions on Software Engineering and …, 2010 - dl.acm.org
Dynamic aspect-oriented (AO) features have important software engineering benefits such
as allowing unanticipated software evolution and maintenance. It is thus important to …