自我适应的软件是应付它是位于的环境的高度有活力的自然的一个有效方法。在这篇论文,从软件建筑学的观点,我们为支持基于建筑学的设计建议一个部件框架;自我适应的应用程序的开发。它捕获关于软件建筑学的研究的一些关键元素;提供更灵活的设备给 decouple 交往部件。基于那,一个原型被实现表明它的可行性,;最后,案例研究被介绍说明我们的框架。
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.