• 论文 •    

成键理论与基于稳定依赖的构件优化设计

王忠杰,徐晓飞,战德臣   

  1. 哈尔滨工业大学 计算机科学与技术学院,黑龙江  哈尔滨  150001
  • 收稿日期:2005-04-15 修回日期:2005-06-15 出版日期:2006-06-15 发布日期:2006-06-25
  • 基金资助:
    国家自然科学基金资助项目(60573086);国家863/CIMS主题 资助项目(2003AA4Z3210);高等学校博士学科点专项科研基金资助项目(20030213027)。, Project supported by the National Natural Science Foundation,China(No.60573086),the National High-Tech.R&D Program for CIMS,China(No.2003AA4Z3210)and the Specialized Research Fund for the Doctoral Program of Higher Education,China (No.20030213027).

Component bonding theory & stability dependency based component optimization design

WANG Zhong-jie, XU Xiao-fei, ZHAN De-chen   

  1. Sch. of Computer S & T, Harbin Inst. of Tech., Harbin  150001, China
  • Received:2005-04-15 Revised:2005-06-15 Online:2006-06-15 Published:2006-06-25

摘要: 为提高构件的复用性能,在构件复用期间需要持续地优化改进,以消除构件设计中不适合 于复用的语义与结构问题。为此,提出了一种基于稳定依赖的构件优化设计方法。该方法首先提出了用于刻画 构件间稳定依赖关系的成键理论,给出了稳定性及稳定依赖的定义,建立了描述构件间变化传递关系的变化扩 散图。在此基础上,使用变化封闭度作为刻画构件稳定性能的指标。随后,归纳了依据稳定性进行的优化设计 策略,重点探讨了通过改进构件与服务间的包容关系,来提高构件稳定性能的途径,并简要给出了基于稳定依 赖的构件优化设计过程。

关键词: 构件优化设计, 复用性能, 成键理论, 稳定性依赖

Abstract: To improve component reusability, continuous optimization in the whole reuse lifecycle was required to eliminate semantic and structural obstacles in component design. To solve this problem, a component optimization design method based on stability dependency was presented. Bonding theory was firstly introduced to describe the stability dependency among components. And stability and stability dependency were defined. The Change Propagation Graph (CPG) was constructed to depict the change propagation relationships and the corresponding propagation degree among components or services. Based on this, Change Closeness of Component was used to measure components stability performance. Subsequently, optimization strategies based on stability dependency were summarized. The composition relationships among components and services were discussed in particular so as to put forward channels for improvement of stability performance. Finally the practical optimization design process was also brought forward.

Key words: component optimization design, component reusability, bonding theory, stability dependency

中图分类号: