In this paper we present a component-based modeling approach for distributed adaptation graphs at architectural level. The graph structure reflects the pipeline-based processing of applications typical for adaptive data processing and transfer in mobile and pervasive environments. Parametrizable components and connectors represent mechanisms for processing application data as well as its mediation between components. Further elements represent contextual information and its mapping to component and connector parameters allowing an explicit definition of adaptation control. Thus, the model enables the explicit modeling of adaptation mechanisms as well as of reconfigurations inform of alternative paths, both controlled by parameter changes. The meta-model provides a certain view and abstraction on adaptive software systems which can be combined with other views to create comprehensive system descriptions. It represents a platform independent model (PIM) not tied to a certain component platform and can be mapped to existing component platforms like J2EE or Microsoft .NET using an MDA-approach.
展开▼