Aspect-Oriented Software Development with Use Cases

Index

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

JAC 2nd 3rd

     (Java Aspect Components) 2nd     AC (Aspect Componets) classes 2nd 3rd

     AODA (Aspect-Oriented Distributed Architecture) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th    AspectJ

         compared     Caching aspect 2nd

    design notation

         aspects 2nd

     development roles

     framework 2nd 3rd     group paragigm 2nd 3rd         group-based definition of aspects 2nd 3rd 4th

     implementation 2nd 3rd

         performance measurements 2nd

    Java

         compared 2nd     pointcuts

         class-level pointcuts 2nd 3rd 4th

         instance-level pointcuts 2nd     programming model 2nd 3rd

     software artifactsJaca

    JAC (Java Aspect Components)

         compared 2nd

Java

     conditions

     performance measurements 2nd

Java Aspect Components (JAC) [See JAC (Java Aspect Components)]

Java Layers (JL) [See JL (Java Layers)]

JBoss AOP Framework

JCFF (Java Composition Filters Framework)

    CF (Composition Filter) model

         implementation

Jex static analysis tool

     concern elaboration 2nd

JL

     (Java Layers)

     Class Hierarchy Optimization     deep interface conformance 2nd     extensions

    Hyper/J

         compared    mixins

         lockable mixins 2nd 3rd 4th 5th

         support

     parametric polymorphism)

     semantic checking

     This type parameter 2nd

JMangler 2nd 3rd 4th 5th 6th     aspect weaving 2nd

         LAT (Load-Time Analysis and Transformation) 2nd 3rd 4th     code coverage 2nd 3rd

         CodeCoverTransformer 2nd 3rd 4th 5th 6th 7th     generic class file interception 2nd 3rd 4th 5th 6th 7th

         class-loader dependent interception

         Java class loader architecture 2nd

         JVM-dependent interception 2nd

         platform-dependent interception         portable generic interception 2nd     hook

    linear class file loading

         JMangler

     load-time weaving 2nd

     method call interception (MCI)     modular implementations

     nested class loading

     non-local transformations 2nd 3rd 4th     open architecture 2nd 3rd

     order-independent composition     parametric analysis and transformation 2nd 3rd 4th 5th

     run-time weaving

     weaver interface

     weavers

         BCEL weaver 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

         BCEL weaver;class transformations 2nd

JOIE

    bytecode transformation

         programming 2nd 3rd 4th 5th 6th

     functionality

     interface design 2nd

     multiple namespaces 2nd

     reflection

     security 2nd

join point interception (JPI) 2nd 3rd 4th

join point selectors

join points 2nd 3rd     (AspectJ)     advice program statements

     AspectJ 2nd 3rd 4th

     JPI (join point interception) 2nd 3rd 4th     pointcut designators

     weaving

Joon Suan Ong

Joosen, Wouter 2nd

JPI

     (join point interception) 2nd 3rd 4th

just-in-time weavingJVM-dependent interception

     JMangler 2nd

Категории