Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
EventCJ: a context-oriented programming language with declarative event-based context transition
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 …
modularly control layer activation based on user-defined events. In addition to defining …
A taxonomy of domain-specific aspect languages
Domain-Specific Aspect Languages (DSALs) are Domain-Specific Languages (DSLs)
designed to express crosscutting concerns. Compared to DSLs, their aspectual nature …
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 …
does not support separate and more declarative event definitions by composition or …
A framework for analyzing context-oriented programming languages
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 …
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 …
advised", thus avoiding the need to extract the block into a method just for the sake of …
The art of the meta-aspect protocol
Alternative semantics for aspect-oriented abstractions can be defined by language
designers using extensible aspect compiler frameworks. However, application developers …
designers using extensible aspect compiler frameworks. However, application developers …
Nu: a dynamic aspect-oriented intermediate language model and virtual machine for flexible runtime adaptation
A variety of dynamic aspect-oriented language constructs are proposed in recent literature
with corresponding, compelling use cases. Such constructs demonstrate the need to …
with corresponding, compelling use cases. Such constructs demonstrate the need to …
[BOEK][B] Aspect-oriented security hardening of UML design models
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 …
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 …
regions as join points. This pointcut allows programmers to modularize synchronization …
Supporting dynamic aspect-oriented features
Dynamic aspect-oriented (AO) features have important software engineering benefits such
as allowing unanticipated software evolution and maintenance. It is thus important to …
as allowing unanticipated software evolution and maintenance. It is thus important to …