Architecture Overview

 

AwareWare middleware consists of following modules: Awareness measurement tools, Awareness manger, Adaptation decision, and Reconfiguration. Awareness measurement tools measure networks, devices, end-users, applications, and environments. Awareness manger organizes these tools and provides query interface for adaptive applications. Decision engine takes awareness and adaptation tactics as input and initiates dynamic reconfiguration commands to the application. The adaptation decision is driven by a XML script file written by application developers or end-users in an adaptation policy language. The adaptation policy defines the rules that the adaptation decision module could initiate adaptation, by changing the application’s component inter-connections or parameters.

 

Copyright(c) 2007 Lehigh University. All rights reserved.
Web master: Shengpu Liu (shl204@lehigh.edu)