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]

i*

     concern modeling i* framework

IDE support     AspectJ 2nd 3rd 4th 5th

ilities 2nd 3rd 4th    achieving

         communication control 2nd 3rd

         communications control

     manageability

    OIF         (Object Infrastructure Framework)         annotations 2nd 3rd 4th

         injectors 2nd 3rd

         Pragma 2nd 3rd 4th

     QoS (quality of service) 2nd

     reliability 2nd     security

IML

imperative programming languagesimplementation

     approaches 2nd 3rd 4th 5th    CF (Composition Filter) model

         independence

     concerns

     DemeterJ

     DJ 2nd

     JAC 2nd 3rd

         performance measurements 2nd

     reuse of 2nd

implementation level

     aspects 2nd 3rd 4th 5th 6th 7th 8th

implementation mechanisms

implementation objects

     abstracting

implementation-indepependence

     CF (Composition Filter) model

implementations

     CAESAR 2nd 3rd     CF (Composition Filter) model 2nd 3rd     components 2nd 3rd

     composition filters

    concrete implementations         AspOEv 2nd 3rd 4th

         SADES 2nd

     heterogeneous implementations 2nd 3rd 4th 5th

     homogeneous implementations 2nd 3rd 4th 5th

    JMangler

         CodeCoverTransformer 2nd 3rd 4th 5th 6th 7th

     modular implementations         JMangler

     parametric polymorphism 2nd 3rd 4th 5thimplicit aspect instantiation

     CAESAR 2ndimplicit invocation [See obliviousness]

implicit policies

     Piccola forms

implicit weaving

     UML (Unified Modeling Language)inclining     CF (Composition Filter) model 2nd 3rd

incremental loadtimes

     bytecode transformation

incrementally building

     applicationsindirection

     dependency management 2nd 3rd 4th 5th 6th 7th

         aspect-oriented indirection 2nd 3rd 4th         combined indirection

         design patterns 2nd         object-oriented indirection 2nd 3rd 4th

         pointers

inheritance 2nd

     mixins

inheritance mechanisms

     mixins

injection

     dynamic injection

     object/method injection

injectors 2nd

     OIF (Object Infrastructure Framework) 2nd 3rd

inserts

instance adaptation routines

     DBMS (database management system) level 2nd 3rd

instance-level pointcuts

     JAC (Java Aspect Components) 2nd

instances    adaptation         DBMS (database management system) level 2nd 3rd 4th 5th

         modularizing 2nd 3rd 4th 5th

    concern instances         CF (Composition Filter) model 2nd 3rd

    concerns

         mapping to

instantiation

     CAESAR 2nd

     SOC (Separation of Concerns) 2nd

         composition         hyperslices

         mapping 2nd 3rdinstantiations

     heterogeneous instantiations     parametric classes

instead of advice

instructions

     crosscutting

instrumentation phase (weaving)integration     AspectJ

intentional programming

inter-object crosscutting

     CF (Composition Filter) model 2nd 3rd 4th 5th

         superimposition 2nd 3rd 4th         workflow management 2nd 3rd 4th

inter-type declarations

     (AspectJ)     AspectJ 2nd 3rd 4th

     dirty trackinginteractions

     aspects 2nd

         detection and resolution 2nd 3rd 4th 5th 6th

intercepting

     communications

interception

    JMangler

         class-loader dependent interception

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

         JVM-dependent interception 2nd

         platform-dependent interception

         portable generic interception 2nd

interception/ message reification

interceptions

    method call interception (MCI)

         JMangler

interface transformations     JManglerinterface transformers

    JMangler

         BCEL weaver interfaces

    ACIs (aspect collaboration interfaces)

         CAESAR 2nd 3rd

     collaboration interfaces

    designing

         JOIE 2nd

     met-interfacesinterference

     aspects 2ndinterpretive relationships

     Cosmosintra-object crosscutting

     CF (Composition Filter) model 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th

         concern instances 2nd 3rd

         document protection 2nd

         message processing 2nd 3rd 4th 5th 6th 7th introductions     AspectJ

Isberg, Wes

Iyengar, Arun

Категории