期刊文献+

基于构件组合运算的SA可演化性度量 被引量:2

Measuring Software Architecture Evolution Based on Component Combination Operations
下载PDF
导出
摘要 在满足当前需求的众多软件体系结构(SA)中,选择适应未来发展变化的(SA),需要度量软件体系结构可演化性SAE。本文提出了基于构件组合运算的SA;从构件组合运算和SA两个层次分析了构件操作的波及效应,提出了一种新的SAE度量方法,设计了度量算法;在给出的实例中,度量了同一系统的不同SA的可演化性。最后,根据领域软件工程的特点,利用特征迹,对SAE的度量方法进行了改进。该度量方法克服了传统方法需要大量数据、过度依赖人工参与和个人经验、只适合小规模系统等不足。 In order to choose a software architecture SA which will fit with changes in the future from those satisfy with current requires, software architecture evolution SAE measure is needed. A concept of SA based on component combination operations is put forward. An analysis approach of ripple-effect of component operations is described based on component combination operations and SA, a new metric of SAE is developed, and an algorithm about SAE is designed. As an example, the evolution of different SAs about the same system is measured . Finally, the metric of SAE is improved using feature traces according to the domain software engineering. Traditional metric deficiency of too much data needed, excessive dependence on manpower participating in and individual experience, and only adaptation to small size systems, is overcome.
出处 《计算机科学》 CSCD 北大核心 2007年第9期245-248,261,共5页 Computer Science
基金 博士点基金(20030533011)
关键词 构件组合运算 软件体系结构 构件操作 可演化性度量 Component combination operations, Software architecture, Component operations, Measuring evolution
  • 相关文献

参考文献16

  • 1Cook S,He J,Harrison R.Dynamic and static views of software evolution.In:Proc.of the Int'1 Conf.of Software Maintenance,IEEE,2001.592- 601.
  • 2赵会群,王国仁,高远.软件体系结构抽象模型[J].计算机学报,2002,25(7):730-736. 被引量:41
  • 3任洪敏,钱乐秋.构件组装及其形式化推导研究[J].软件学报,2003,14(6):1066-1074. 被引量:80
  • 4王映辉,张世琨,刘瑜,王立福.基于可达矩阵的软件体系结构演化波及效应分析[J].软件学报,2004,15(8):1107-1115. 被引量:47
  • 5Taylor R,Medvidovic N,Anderson K.Acomponent-and message based architectural style for GUI software[J].IEEE Transactions on Software Engineering,1996,22(6):390-406.
  • 6张友生.构件运算与软件演化研究[J].计算机应用,2004,24(4):20-22. 被引量:14
  • 7Mens T,Wermelinger M.Challenges in Software Evolution.In:Proceedings of the 2005 Eighth International Workshop on Principles of Software Evolution (IWPSE'05),IEEE,2005.
  • 8Sadou N,Tamzalit D,Oussalah M.A unified Approach for Software Architecture Evolution at different abstraction levels.In:Proceedings of the 2005 Eighth International Workshop on Principles of Software Evolution (IWPSE'05).
  • 9梅宏,申峻嵘.软件体系结构研究进展[J].软件学报,2006,17(6):1257-1275. 被引量:140
  • 10Wang Yingxu.A New Mathematiccal Notation for Describing Notion and Thought in Software Design.In:Proceedings of the First IEEE International Conference on Cognitive Informatics (ICCI'02).

二级参考文献41

共引文献312

同被引文献13

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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