Towards a Component Framework for Architecture-Based Self-Adaptive Applications
Zhou Yu,Ma Xiaoxing,Tao Xianping,Lu Jian
DOI: https://doi.org/10.1007/bf02829241
2006-01-01
Wuhan University Journal of Natural Sciences
Abstract:Self-adaptive software is an efficient way to cope with highly dynamic nature of the environment where it is situated. In this paper, from the perspective of software architecture, we propose a component framework for supporting the architecture-based design and development of self-adaptive applications. It captures some key elements of the research on software architecture and provides more flexible facilities to decouple interacting components. Based on that, a prototype is implemented to demonstrate its feasibility, and at last a case study is presented to illustrate our framework.