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]

Eager/Lazy Evaluation strategy

    model weaving         Bold Stroke project 2nd 3rd 4th 5th 6th 7th 8th 9th

EBPS     (event-based publish-and-subscribe)

EBPS (event-based publish-and-subscribe) mechanismselaboration

     concern elaboration 2nd 3rd 4th

         AMT 2nd 3rd

         AMT (Aspect Mining Tool) 2nd 3rd

         AspectBrowser 2nd 3rd 4th 5th         case studies 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd         code identification 2nd 3rd 4th

         concern characterizations 2nd 3rd

         FEAT 2nd 3rd 4th

         impact analysis approaches 2nd

         Jex tool 2nd         location approaches 2nd

         program task changes 2nd

         strategies 2nd         tool recommendations 2nd

Elrad, Tzilla 2nd 3rd 4th 5th encapsulation

     CF (Composition Filter) model

engineering

    aspects

         interaction 2nd

     component engineering 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th

         future research

         implementation 2nd 3rd

         run-time aspects 2nd 3rd 4th 5th

         specifications 2nd 3rd 4th 5th

    design

         approaches 2nd 3rd 4th

    design level

         aspects 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th

     evolution 2nd 3rd 4th 5th

    implementation

         approaches 2nd 3rd 4th 5th    implementation level         aspects 2nd 3rd 4th 5th 6th 7th 8th

     requirements engineering 2nd 3rd 4th 5th 6th 7th

engines     Smartbooks 2nd

equational reasoning

     expressive aspects 2nd 3rd

error message filters

ETCML (Evaluation Time Control Meta Language project

     AOP 2nd

event broadcasting     UML (Unified Modeling Language)

event matchingevent propagation

     loose couplings event-based crosscut specifications

event-based publish-and-subscribe (EBPS) mechanisms

events

     states

evolution 2nd 3rd 4th 5thevolution model     DBMS (database management system) level 2nd

     modularizing 2nd 3rd 4th 5th

evolvability

     CF (Composition Filter) model 2nd

execution monitor (PROSE) 2nd execution monitors

execution paths to disk

Expand class query (FEAT)experiments

     AspectJ         analysis 2nd 3rd

         ease of change 2nd 3rd 4th 5th 6th 7th 8th

         ease of debugging 2nd 3rd 4th 5th 6th 7th

explicit aspect instantiation

     CAESAR 2nd

explicit calls

expressions

    pointcut expressions

         AspectJ

extender modules

extensibility

     UML (Unified Modeling Language) 2nd 3rd

Extension Object pattern

     dependency management 2nd 3rd 4th

extensions

     JL (Java Layers)

Категории