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 languages implementation 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 5th implicit aspect instantiation CAESAR 2nd implicit 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 applications indirection 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 3rd instantiations 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 tracking interactions 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 JMangler interface transformers JMangler BCEL weaver interfaces ACIs (aspect collaboration interfaces) CAESAR 2nd 3rd collaboration interfaces designing JOIE 2nd met-interfaces interference aspects 2nd interpretive relationships Cosmos intra-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 |