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] Rashid, Awais 2nd 3rd 4th Raytheon Company reflection 2nd 3rd architectural reflection base-levels JOIE meta-levels 2nd 3rd reflective adaptive programming DemeterJ DJ 2nd 3rd 4th 5th 6th 7th reflective systems AOP 2nd 3rd 4th aspect separation 2nd 3rd 4th 5th aspect weaving 2nd 3rd 4th 5th multiple aspects 2nd base-levels 2nd 3rd complexity flexibility 2nd meta-levels meta-links cooperation 2nd meta-objects protocols 2nd MetaclassTalk MOP 2nd 3rd 4th 5th 6th MOPs (Meta-Object Protocols) 2nd 3rd 4th 5th 6th 7th 8th 9th partial evolution performance software reuse tooling regular methods implementation objects Rekrutiak, Robert relationship elements relationships Cosmos 2nd reliabillity ilities 2nd remote replication application awareness replication aspects request annotations requirements AORE (aspect-oriented requirements engineering) concern modeling 2nd 3rd internal representations Smartweaver 2nd 3rd SEE (software engineering environment) 2nd requirements engineering 2nd 3rd 4th 5th 6th 7th 8th i* KAOS Tropos researchers restrictive bytecode transformation Reusable Software Components for Open Systems project reuse aspect bindings CAESAR support for 2nd code reflective systems SOC (Separation of Concerns) wrappers CAESAR 2nd 3rd RG project AOP 2nd rigidity levels dependencies 2nd rings tracing aspects addin to 2nd 3rd 4th Robillard, Martin P 2nd robustness CF (Composition Filter) model 2nd roles JAC (Java Aspect Components) round trip development UML (Unified Modeling Language) 2nd routines instance adaptation routines DBMS (database management system) level 2nd 3rd modularization 2nd 3rd Rouvellou, Isabelle 2nd rule-based systems run-time applications support run-time aspect dynamics run-time aspects component engineering 2nd 3rd 4th 5th run-time weaving JMangler LAT (Load-Time Analysis and Transformation) Runge-Kutta methods |