在软件体系结构层次实施重构,能更好地提高软件的易维护性.该文提出了一种体系结构规约重写的策略描述方法,将体系结构重构转换为接口重构和实现体重构两部分,给出了接口规约重写的基本操作,以及实现体规约重写的操作,并用策略描述语言对这些规则进行了描述和代码实现.
Software refactoring at software architecture level can improve software maintainability and decrease the cost for maintenance. In order to automating the software architecture refactoring, this paper propse a way for describing software architecture refactoring using strategy description language.