Adaptability Aspects
Base application – core asset functionality such as
business and GUI code
Adaptability aspects – shows how base application is to be
changed
Auxiliary classes – classes used by the aspect weaver
Context manager – analyzes context changes
Adaptation data provider – provides data for context
changes