Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
An open implementation for context-oriented layer composition in ContextJS
J Lincke, M Appeltauer, B Steinert… - Science of Computer …, 2011 - Elsevier
Context-oriented programming (COP) provides dedicated support for defining and
composing variations to a basic program behavior. A variation, which is defined within a …
composing variations to a basic program behavior. A variation, which is defined within a …
Safe wrappers and sane policies for self protecting JavaScript
Abstract Phung et al (ASIACCS'09) describe a method for wrap** built-in functions of
JavaScript programs in order to enforce security policies. The method is appealing because …
JavaScript programs in order to enforce security policies. The method is appealing because …
Join point interfaces for safe and flexible decoupling of aspects
In current aspect-oriented systems, aspects usually carry, through their pointcuts, explicit
references to the base code. Those references are fragile and hinder important software …
references to the base code. Those references are fragile and hinder important software …
Execution levels for aspect-oriented programming
É Tanter - Proceedings of the 9th International Conference on …, 2010 - dl.acm.org
In aspect-oriented programming languages, advice evaluation is usually considered as part
of the base program evaluation. This is also the case for certain pointcuts, such as if …
of the base program evaluation. This is also the case for certain pointcuts, such as if …
An expressive and modular layer activation mechanism for Context-Oriented Programming
Context. There is a trend in the software industry towards building systems that dynamically
adapt their behavior in response to their surrounding environment, given the proliferation of …
adapt their behavior in response to their surrounding environment, given the proliferation of …
Customizable gradual polymorphic effects for Scala
Despite their obvious advantages in terms of static reasoning, the adoption of effect systems
is still rather limited in practice. Recent advances such as generic effect systems, lightweight …
is still rather limited in practice. Recent advances such as generic effect systems, lightweight …
Aspectizing Java access control
It is inevitable that some concerns crosscut a sizeable application, resulting in code
scattering and tangling. This issue is particularly severe for security-related concerns: It is …
scattering and tangling. This issue is particularly severe for security-related concerns: It is …
[HTML][HTML] Execution levels for aspect-oriented programming: Design, semantics, implementations and applications
In aspect-oriented programming (AOP) languages, advice evaluation is usually considered
as part of the base program evaluation. This is also the case for certain pointcuts, such as if …
as part of the base program evaluation. This is also the case for certain pointcuts, such as if …
Portable and efficient run-time monitoring of javascript applications using virtual machine layering
Run-time monitoring of JavaScript applications is typically achieved either by instrumenting
a browser's virtual machine, usually degrading performance to the level of a simple …
a browser's virtual machine, usually degrading performance to the level of a simple …
Composition of dynamic analysis aspects
Aspect-oriented programming provides a convenient high-level model to define several
kinds of dynamic analyses, in particular thanks to recent advances in exhaustive weaving in …
kinds of dynamic analyses, in particular thanks to recent advances in exhaustive weaving in …