Computer Engineering and Applications ›› 2009, Vol. 45 ›› Issue (14): 66-69.DOI: 10.3778/j.issn.1002-8331.2009.14.019

• 研发、设计、测试 • Previous Articles     Next Articles

Research on strategy of software architecture refactoring based on evolution information

ZHONG Lin-hui1,ZHENG Xin2,ZHENG Yi1,YE Mao-sheng1   

  1. 1.School of Computer Information and Engineering,Jiangxi Normal University,Nanchang 330022,China
    2.STMicroelectronics Ltd,Guangzhou 516057,China
  • Received:2008-03-24 Revised:2008-05-23 Online:2009-05-11 Published:2009-05-11
  • Contact: ZHONG Lin-hui

演化信息驱动的软件体系结构重构技术研究

钟林辉1,郑 鑫2,郑 燚1,叶茂盛1   

  1. 1.江西师范大学 计算机信息与工程学院,南昌 330022
    2.广东意法半导体 南山分公司,广州 516057
  • 通讯作者: 钟林辉

Abstract: For improving the evolvability of software architecture,an approach of software architecture refactoring based on evolution-information is proposed.In which,a method for mining the evolution dependency using concept lattice from software architecture evolution history is also proposed.

Key words: software evolution, evolution information, software architecture, software refactoring

摘要: 通过在软件体系结构层次实施软件重构,能够改善软件的质量、提高软件的易演化性。提出了基于演化信息实施软件体系结构重构的策略,通过分析体系结构的演化历史,采用概念格的方法分析其中构件间的演化依赖关系,从而达到改善体系结构质量的目的。

关键词: 软件演化, 演化信息, 软件体系结构, 软件重构