期刊文献+

演化信息驱动的软件体系结构重构技术研究 被引量:2

Research on strategy of software architecture refactoring based on evolution information
下载PDF
导出
摘要 通过在软件体系结构层次实施软件重构,能够改善软件的质量、提高软件的易演化性。提出了基于演化信息实施软件体系结构重构的策略,通过分析体系结构的演化历史,采用概念格的方法分析其中构件间的演化依赖关系,从而达到改善体系结构质量的目的。 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.
出处 《计算机工程与应用》 CSCD 北大核心 2009年第14期66-69,共4页 Computer Engineering and Applications
基金 国家自然科学基金No.60403015 江西省自然科学基金 江西省教育厅科技项目No.GJJ09140,No.2005[83] 江西师大博士启动基金项目~~
关键词 软件演化 演化信息 软件体系结构 软件重构 software evolution evolution information software architecture software refactoring
  • 相关文献

参考文献12

  • 1钟林辉 谢冰 邵维忠.扩充CDL支持构件演化模型的方法研究.软件学报,2002,13. 被引量:4
  • 2Sunye'G,Pollet D,LeTraon Y,et al.Refactoring UML models[C]// Proc Unified Modeling Language Conf,2001. 被引量:1
  • 3Van Gorp P,Stenten H,Mens T,et al.Towards automating source consistent UML refactorings[C]//Proc Unified Modeling Language Conf, 2003. 被引量:1
  • 4Boger M,Sturm T,Fragemann P.Refactoring browser for UML[C]// LNCS 2591 : Objects, Components,Architectures, Services, and Applications for a NetworkedWorld:International Conference NetObject-Days, NODe 2002.Erfurt, Germany: Springer-Verlag, October 2002: 366-377. 被引量:1
  • 5Astels D.Refactoring with UML[C]//Proceedings of 3rd International Conference on eXtreme Programming and Flexible Processes in Software Engineering (XP2002), Alghero, Sardinia, Italy, May 2002 : 67-70. 被引量:1
  • 6France R,Ghosh S,Song E,et al.A metamodeling approach to pattern-based model refactoring[J].IEEE Software,2003(9):52-58. 被引量:1
  • 7Gorp P V,Stenten H,Mens T,et al.Towards automating source-consistent UMLrefactorings[C]//LNCS 2863:Proceedings of UML 2003 Conference.San Francisco,CA:Springer-Verlag,October 2003:144-158. 被引量:1
  • 8Tichelaar S,Dueasse S,Demeyer S,et al.A meta-model for language-independent refactoring[C]//Proceedings of International Symposium on Principles of Software Evolution(ISPSE 2000).Kanazawa, Japan:IEEE Computer Society Press,November 2000: 157-169. 被引量:1
  • 9Philipps J,Rumpe B.Refinement of information flow architectures[C]// Proc Int'l Conf Formal Eng Methods,1997. 被引量:1
  • 10Critchlow M,Dodd K.Refactoring product line architectures[C]// First International Workshop on Refactoring:Achievements,Challenges, and Effects, November 2003 : 23-26. 被引量:1

共引文献3

同被引文献24

  • 1罗景,赵伟,秦涛,姜人宽,张路,孙家骕.基于有向带权图迭代的面向对象系统分解方法[J].软件学报,2004,15(9):1292-1300. 被引量:13
  • 2Mitchell B S, Mancoridis S. Comparing the decompositions produced by software clustering algorithms using similarity measurements [ C ]. Florence: IEEE Computer Society Press ,2001:744-753. 被引量:1
  • 3LindigC, Snehing G. Assessing modular structure of legacy code based on mathematical concept analysis [ EB/OL ]. [2014-12-27 ]. http: //citeseerx. ist. psu. edu/viewdoc/ summary? doi = 10.1.1. 133. 9719. 被引量:1
  • 4Sift M, Reps T. Identifying modules via concept analysis [ J ]. Software Engineering, 1999,25 ( 6 ) :749-768. 被引量:1
  • 5Bauer M, Trifu M. Architecture-aware adaptive clustering of OO systems [ EB/OL ]. [ 2014-11-18 ]. http : // citese- erx. ist. psu. edu/showciting? cid = 3677504. 被引量:1
  • 6Sartipi K, Kontogiannis K. A graph pattern matching ap- proach to software architeeture recovery [ EB/OL ]. [2014-11-19]. http:///eiteseerx, ist. psu. edu/viewdoe/ summary? doi = 10.1.1.85. 1552. 被引量:1
  • 7Mancoridis S, Mitchell B, Chen Y, et al. Bunch : a cluste- ring tool for the recovery and maintenance of software sys- tem structures [ EB/OL]. [ 2014-11-18 ]. http:// citese- erx. ist. psu. edufviewdoc/summary? doi = 10.1.1. 142. 3736. 被引量:1
  • 8Kenichi Kobayashi, Manabu Kamimura, Koki Kato, et al. Feature-gathering dependency-based software clustering using dedication and modularity [ EB/OL]. [ 2015-01- 16 ]. http ://arxiv. org/abs/1306. 2096. 被引量:1
  • 9Zahn C. Graph-theoretical methods for detecting and de- scribing gestalt clusters [ J ]. IEEE Transactions on Com- puters, 1971,20 : 68-86. 被引量:1
  • 10Bauer M, Trifu M. Architecture-aware adaptive clustering of OO systems [ EB/OL ]. [ 2015-01-13 ]. http://citese- erx. ist. psu. edu/showciting? cid =3677504. 被引量:1

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部