A


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]

ABAS (attribute-based architectural styles)
     concern modeling 2nd
abstract pointcuts
abstraction
    concerns
         CF (Composition Filter) model 2nd 3rd 4th 5th 6th
     implementation objects
abstractions
     CF (Composition Filter) model 2nd 3rd
    modeling abstractions
         choosing
abstractness constraints 2nd
AC (Aspect Components) classes
     JAC (Java Aspect Components) 2nd 3rd
AC (Aspectual Components)
Achermann, Franz 2nd
ACIs (aspect collaboration interfaces)
     CAESAR 2nd 3rd
ACORE (aspect-oriented component requirements engineering)
actions
     states
Acyclic Dependencies Principle (ADP)
adaptation
    instances
         DBMS (database management system) level 2nd
         modularizing 2nd 3rd 4th 5th
     laissez faire adaptation strategy
     transparent adaptation strategy
adaptations
     application awareness
adaptive behavior
     shy programming 2nd 3rd
adaptive methods
Adaptive Plug and Play Components (APPCs)
     CAESAR 2nd 3rd
adaptive programming 2nd 3rd
    AOP (aspect-oriented programming)
         compared
     SOC (Separation of Concerns) 2nd
Adaptive Programming (AP) [See AP (Adaptive Programming)]
ADLs (Architecture Description Languages)
ADP (Acrylic Dependencies Principle)
ADR's AUTOFLOW
advice
     declarations
advice program statements
advices 2nd
     after advices
     around advice
     AspectJ 2nd 3rd 4th 5th
     before advice
     CAESAR 2nd 3rd
     dirty tracking
     instead of advice
     wrapping
ADW (Aspectual Decomposition and Weaving)
after advice
     AspectJ 2nd 3rd 4th
     wrapping
after advice program statements
agents 2nd
     Piccola
ajdoc tool
     AspectJ 2nd 3rd
Ak_it, Mehmet 2nd
Aldawud, Omar 2nd
Algol
algorithms
    AspectJ
         mapping to 2nd 3rd 4th 5th 6th 7th
    PHint planning algorithm
         Smartbooks
Alonso, Gustavo 2nd
Ames Research Center
AMF
     Smartweaver 2nd 3rd 4th 5th 6th 7th 8th
AMF (Aspect-Moderator framework)
     Smartweaver 2nd 3rd
AML project
     AOP
AMT
     (Aspect Mining Tool) 2nd 3rd
     (concern elaboration)
     concern elaboration 2nd
analysis
     source systems
     UML (Unified Modeling Language) 2nd 3rd 4th
annotations
     OIF (Object Infrastructure Framework) 2nd 3rd 4th
     request annotations
Ant tasks
     AspectJ 2nd 3rd
AO
    modeling
         UML (Unified Modeling Language)
AO-ADLs 2nd 3rd 4th 5th
AOCE (Aspect-Oriented Component Engineering)
AOCRE
AODA (Aspect-Oriented Distributed Architecture)
     JAC (Java Aspect Componets) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
AODM 2nd 3rd 4th
     (Aspect-Oriented Domain Modeling)
     model weavers 2nd 3rd 4th 5th 6th
    model weaving
         Bold Storke project 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
AODM (Aspect-Oriented Domain Modeling)
AOM
     concern modeling 2nd 3rd 4th 5th
         AORE (aspect-oriented requirements engineering)
AOP 2nd 3rd 4th
     (Aspect-Oriented Programming)
    adaptive programming
         compared
    AP
         compared 2nd
    AP (Adaptive Programming)
         compared
     application awareness 2nd
         case studies 2nd 3rd 4th 5th 6th 7th
         Dynamic AOP 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th
         weaving 2nd 3rd
    application-level security
         environment requirements 2nd 3rd
     AspectJ 2nd 3rd 4th 5th 6th 7th 8th
         aspect-core interface matters 2nd 3rd 4th
         experiments 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th
         task strategies
     communities
         practioners
         researchers
     creation of 2nd
         AML project
         AspectJ 2nd 3rd 4th 5th 6th
         DJ project 2nd 3rd 4th
         DJava project 2nd
         ETCML (Evaluation Time Control Meta Language) 2nd
         RG project 2nd
     development of 2nd 3rd 4th 5th 6th 7th 8th
     facts 2nd 3rd
     fictions 2nd 3rd
     future of 2nd
     object-oriented database systems 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th
    OOP (object-oriented programming)
         compared
    reflection
         aspect separation 2nd 3rd 4th 5th
         aspect weaving 2nd 3rd 4th 5th
         multiple aspects
     relection 2nd 3rd 4th
         multiple aspects
     research trends 2nd 3rd 4th 5th
         SOC (Separation of Concerns) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
     shy programming
     UML (Unified Modeling Language) 2nd 3rd
         class diagrams
         orthogonal concern modeling 2nd 3rd 4th
         statecharts 2nd
AOP (aspect-oriented programming)
     constraints
AOP engine (PROSE) 2nd
AOP/ ST
AORE (aspect-oriented requirements engineering)
     concern modeling
AOSD 2nd 3rd 4th 5th 6th
     (Aspect-Oriented Software Development) 2nd
     bytecode transformation 2nd 3rd
     concern modeling 2nd 3rd 4th
    DSM
         (Domain-Specific Modleing)
         aspect code generation 2nd 3rd 4th 5th 6th
         crosscutting concerns 2nd 3rd 4th
         model weavers 2nd 3rd 4th 5th 6th
     evolution of
    MIC
         (model-integrated computing) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th
    model weaving
         Bold Stroke project 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
     requirements engineering 2nd 3rd 4th 5th 6th
AP
     (Adaptive Programming)
    AOP
         compared 2nd
    AOP (aspect-oriented programming)
         compared
     concern-shy aspect-oriented programming
     concern-shy programming
    DJ
         implementation 2nd 3rd
         strategy graph intersections 2nd
     Law of Demeter 2nd
     Law of Demeter for Concerns 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
    reflective adaptive programming
         DemeterJ
         DJ 2nd 3rd 4th 5th 6th 7th
     shy programming 2nd 3rd
     structure shy programming 2nd 3rd 4th
     visitor classes
APIs (Application Programming Interfaces)
     meta-objects
APPCs (Adaptive Plug and Play Components)
     CAESAR 2nd 3rd
application awareness 2nd 3rd 4th
     adaptations
    AOP
         case studies 2nd 3rd 4th 5th 6th 7th
     AOP (Aspect-Oriented Programming) 2nd
         Dynamic AOP 2nd 3rd 4th
     case study 2nd 3rd
     control
    Dynamic AOP
         PROSE (PROgrammable extenSions of sErvices)
     HDEC project 2nd
     logging
    PROSE
         AOP engine 2nd
         cost
         execution monitor 2nd
         performance
         portability 2nd
         security
         system modules
         weaving 2nd 3rd
     remote replication
     spine functionality
application programmer role (JAC)
Application Programming Interfaces (APIs) [See APIs (Application Programming Interfaces)]
application-level security 2nd 3rd 4th 5th 6th 7th
    AOP environments
         requirements 2nd 3rd
     aspect access control 2nd 3rd
     case studies 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th
     FTP servers 2nd 3rd
     PIM (Personal Information Management) systems 2nd 3rd 4th 5th 6th 7th
application-specific aspects
     AspectJ
applications
     AspectJ
     incrementally building
     multiple aspects 2nd
approaches
     aspect-oriented specification 2nd 3rd
     design 2nd 3rd 4th
     implementation 2nd 3rd 4th 5th
Araœjo, Jo«ao
Araœjo, Jo«o
arbitrariness of the primary model
architectural reflection
Architectural View of Aspects
Architectural Views of Aspects
architecture
     ADLs (Architecture Description Languages)
     AO-ADLs 2nd 3rd 4th 5th
     aspects 2nd 3rd 4th 5th 6th
Architecture Description Languages (ADLs)
architectures
    open architectures
         JMangler 2nd 3rd
     von Neumann architecture
around advice
     AspectJ 2nd 3rd 4th
     wrapping
around advice program statements
artifacts
     concern modeling
aspect bindings
     CAESAR 2nd 3rd
    reusing
         CAESAR
aspect collaboration interfaces (ACIs)
     CAESAR 2nd 3rd
aspect components (JAC)
aspect composition
     multi-abstraction aspect modules
aspect implementations
     CAESAR 2nd
Aspect Mining Tool (AMT) [See AMT (Aspect Mining Tool)]
aspect oriented modeling
     concern modeling 2nd 3rd 4th
         AORE (aspect-oriented requirements engineering)
aspect parameterization
aspect programmer role (JAC)
aspect-core interfaces
     AspectJ 2nd 3rd 4th
Aspect-Moderator framework (AMF) [See AMF (Aspect-Moderator framework)]
Aspect-Oriented Distributed Architecture (AODA) [See AODA (Aspect-Oriented Distributed Architecture)]
Aspect-Oriented Domain Modeling (AODM)
aspect-oriented indirection
     dependency management 2nd 3rd 4th
    object-oriented indirection
         combining
aspect-oriented languages
     EBPS (event-based publish-and-subscribe) systems
     framework systems
     generative programming
     intentional programming
     meta-programming
     rule-based systems
aspect-oriented modeling
     concern modeling
aspect-oriented programming (AOP) [See AOP (aspect-oriented programming)]
aspect-oriented software development
Aspect-Oriented Software Development (AOSD) [See AOSD (Aspect-Oriented Software Development)] [See AOSD (Aspect-Oriented Software Development)]
aspect-oriented specification 2nd 3rd
AspectBrowser 2nd 3rd
     (concern elaboration)
     concern elaboration
AspectC 2nd
    prefetching
         normal behaviour prefetching
AspectJ 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd
     advices 2nd 3rd 4th
     Ant tasks 2nd 3rd
     application-specific aspects
     aspect-core interface matters 2nd 3rd 4th
     aspects 2nd 3rd 4th
     compiler 2nd 3rd 4th 5th
     debugging 2nd 3rd 4th 5th 6th 7th
     direct support
     dirty tracking
    documentation
         generating 2nd 3rd
     domain-specific aspects
     experiments
         analysis 2nd 3rd
         ease of change 2nd 3rd 4th 5th 6th 7th 8th
         ease of debugging 2nd 3rd 4th 5th 6th 7th
     general-purpose aspects
     goals
     IDE support 2nd 3rd 4th 5th
     incremental adoption
     integration
     inter-type declarations 2nd 3rd 4th 5th
    JAC (Java Aspect Components)
         compared
     join points 2nd 3rd 4th 5th
     learning
     pointcut expressions
     pointcuts 2nd 3rd 4th 5th
     real applications
     resources
     task strategies
    Theme/UML
         mapping from 2nd 3rd 4th 5th 6th 7th 8th 9th
         observer theme design 2nd 3rd 4th
         programming elements 2nd
     weaving
aspects 2nd
AspectS
aspects 2nd
     access control 2nd 3rd
     AspectJ 2nd 3rd 4th 5th
     authorization aspects
    code generation
         DSM (Doamin-Specific Modeling) 2nd 3rd 4th 5th 6th
     concurrency aspects
     concurrent bounded buffer statecharts
     crosscuts 2nd
     database-level aspects
         instance adaptation routine modularization 2nd 3rd
         persistent entity link modularization 2nd 3rd 4th 5th 6th
     DBMS-level aspects
         evolution model modularization 2nd 3rd 4th 5th
         instance adapatation modularization 2nd 3rd 4th
         instance adaptation modularization
     design level 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th
    design models
         applying to
    design notations
         JAC (Java Aspect Components) 2nd
    distribution
         JAC (Java Aspect Components) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
     dynamic aspects
     expressive aspects 2nd 3rd
    groups
         relating to 2nd 3rd 4th 5th 6th 7th
     implementation level 2nd 3rd 4th 5th 6th 7th 8th
     inserts
     interaction 2nd
    interactions
         detaction and resolution 2nd 3rd 4th 5th 6th
    library base design
         Theme/UML 2nd
     life cycles
     logging aspects
    mapping
         Smartweaver 2nd 3rd 4th 5th
     mixins
    observer aspect design
         Theme/UML 2nd 3rd 4th 5th 6th 7th
    run-time aspects
         component engineering 2nd 3rd 4th 5th
    safety properties
         static weaving 2nd 3rd 4th 5th 6th 7th 8th
     schema modification aspects
     schema versioning aspects
     separating 2nd 3rd 4th 5th
     stateful aspects 2nd
         forming
    synchronization aspect design
         Theme/UML 2nd 3rd 4th 5th 6th 7th 8th
     trace-based aspects 2nd 3rd 4th 5th 6th
         observable execution states
     traceability
     UML 2nd 3rd 4th
     weaving 2nd 3rd 4th 5th 6th
         dynamically 2nd
         JMangler 2nd 3rd 4th 5th 6th
         RPOSE 2nd 3rd
aspectual adaptive programming
     DAJ
Aspectual Components (AC)
Aspectual Decomposition and Weaving (ADW)
aspectual polymorphism 2nd
     CAESAR
    support
         lack of 2nd
aspectual polymorphism (CAESAR)
AspectWerkz
AspOEv
     concrete implementation 2nd 3rd 4th
Austermann, Michael 2nd
authorization aspects
AUTOFLOW
automatic coe generation
     UML (Unified Modeling Language)



Aspect-Oriented Software Development
Aspect-Oriented Software Development with Use Cases
ISBN: 0321268881
EAN: 2147483647
Year: 2003
Pages: 307

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net