[BOOK][B] The inlined reference monitor approach to security policy enforcement
U Erlingsson - 2004 - search.proquest.com
Embedding security enforcement code into applications is an alternative to traditional
security mechanisms. This dissertation supports the thesis that such Inlined Reference …
security mechanisms. This dissertation supports the thesis that such Inlined Reference …
A semantics for advice and dynamic join points in aspect-oriented programming
A characteristic of aspect-oriented programming, as embodied in Aspect J, is the use of
advice and point cuts to define behavior that crosscuts the structure of the rest of the code …
advice and point cuts to define behavior that crosscuts the structure of the rest of the code …
Open modules: Modular reasoning about advice
J Aldrich - European conference on object-oriented programming, 2005 - Springer
Advice is a mechanism used by advanced object-oriented and aspect-oriented
programming languages to augment the behavior of methods in a program. Advice can help …
programming languages to augment the behavior of methods in a program. Advice can help …
Composition, reuse and interaction analysis of stateful aspects
Aspect-Oriented Programming promises separation of concerns at the implementation level.
However, aspects are not always orrthogonal and aspect interaction is a fundamental …
However, aspects are not always orrthogonal and aspect interaction is a fundamental …
Composing security policies with polymer
We introduce a language and system that supports definition and composition of complex
run-time security policies for Java applications. Our policies are comprised of two sorts of …
run-time security policies for Java applications. Our policies are comprised of two sorts of …
Evaluating support for features in advanced modularization technologies
A software product-line is a family of related programs. Each program is defined by a unique
combination of features, where a feature is an increment in program functionality …
combination of features, where a feature is an increment in program functionality …
Dataflow pointcut in aspect-oriented programming
H Masuhara, K Kawauchi - Asian Symposium on Programming …, 2003 - Springer
A dataflow-based pointcut is proposed for aspect-oriented programming (AOP) languages.
The pointcut specifies where aspects should be applied based on the origins of values. It is …
The pointcut specifies where aspects should be applied based on the origins of values. It is …
Harmless advice
This paper defines an object-oriented language with harmless aspect-oriented advice. A
piece of harmless advice is a computation that, like ordinary aspect-oriented advice …
piece of harmless advice is a computation that, like ordinary aspect-oriented advice …
Aspect categories and classes of temporal properties
S Katz - Transactions on aspect-oriented software development …, 2006 - Springer
Generic categories of aspects are described, and their potential value is explained. For
some categories, broad classes of syntactically identifiable temporal properties, such as …
some categories, broad classes of syntactically identifiable temporal properties, such as …
Separation of concerns with procedures, annotations, advice and pointcuts
There are numerous mechanisms for separation of concerns at the source code level. Three
mechanisms that are the focus of recent attention–metadata annotations, pointcuts and …
mechanisms that are the focus of recent attention–metadata annotations, pointcuts and …