期刊文献+

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

Component bonding theory & stability dependency based component optimization design
在线阅读 下载PDF
导出
摘要 为提高构件的复用性能,在构件复用期间需要持续地优化改进,以消除构件设计中不适合于复用的语义与结构问题。为此,提出了一种基于稳定依赖的构件优化设计方法。该方法首先提出了用于刻画构件间稳定依赖关系的成键理论,给出了稳定性及稳定依赖的定义,建立了描述构件间变化传递关系的变化扩散图。在此基础上,使用变化封闭度作为刻画构件稳定性能的指标。随后,归纳了依据稳定性进行的优化设计策略,重点探讨了通过改进构件与服务间的包容关系,来提高构件稳定性能的途径,并简要给出了基于稳定依赖的构件优化设计过程。 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 component 's 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.
出处 《计算机集成制造系统》 EI CSCD 北大核心 2006年第6期801-809,共9页 Computer Integrated Manufacturing Systems
基金 国家自然科学基金资助项目(60573086) 国家863/CIMS主题资助项目(2003AA4Z3210) 高等学校博士学科点专项科研基金资助项目(20030213027)~~
关键词 构件优化设计 复用性能 成键理论 稳定性依赖 component optimization design component reusability bonding theory stability dependency
  • 相关文献

参考文献15

  • 1STOJANOVIC Z.A method for component-based and serviceoriented software systems engineering[D].Delft,Netherlands:Delft University of Technology,2005.
  • 2JAIN H,CHALIMEDA N,IVATURI N,et al.Business component identification:a formal approach[A].Proceedings of the 5th IEEE International Enterprise Distributed Object Computing Conference[C].Seattle,WA,USA:IEEE Computer Society Press,2001.183-187.
  • 3VITHARANA P,JAIN H,ZAHEDI F.Strategy-based design of reusable business components[J].IEEE Transactions on Systems,Man,and Cybernetics-Part C:Applications and Reviews,2004,34 (4):460-474.
  • 4MILI H,MILI A,YACOUB S,et al.Reuse-based software engineering:techniques,organization and controls[M].New York,NY,USA:John Wiley and Sons Ltd.,2002.
  • 5CABALLERO R,DEMURJIAN S.Towards the formalization of a reusability framework for refactoring[A].Proceedings of Seventh International Conference on Software Reuse[C].Berlin,Germany:Springer-Verlag LNCS 2319,2002.293-308.
  • 6FRANCE R,GHOSH S,SONG E,et al.A metamodeling approach to pattern-based model refactoring[J].IEEE Software,2003,20(5):52-58.
  • 7WASHIZAKI H,FUKAZAWA Y.Automated extract component refactoring[A].Proceedings of the 4th International Conference on XP 2003[C].Berlin,Germany:Springer-Verlag,LNCS 2675,2003.328-330.
  • 8MARTIN RC.Agile software development:principles,patterns and practices[M].New York,NY,USA:Prentice Hall,2002.
  • 9QUAN L,HE J F,LIU Z M.Refactoring and pattern-directed refactoring:a formal perspective[R].Tokyo,Japan:International Institute for Software Technology,the United Nations University,2005.
  • 10MEIR M.LEHMAN J,RAMIL F.Rules and tools for software evolution planning and management[J].Annals of Software Engineering,2001,11(1):15-44.

二级参考文献31

  • 1Kraus S.Negotiation and Cooperation in Multi-Agent Environments[J].Artificial Intelligence Journal,Special Issue on Economic Principles of Multi-Agent System,1997
  • 2Luo Si et al.Using Sampled Data and Regression to Merge Search Engine Results.Series-Proceeding-Section-Article Year of Publication:2002,ACM Press,2002
  • 3Woodridge M,N R Jennings.Agents Theories,architecture and languages:a Survey.InWooldridge and Jennings,Intelligent Agents,Berlin:Springer-Verlag,1995
  • 4李刚,硕士学位论文,1998年
  • 5赵铁桥,系统生物学的概念和方法,1995年
  • 6邵维忠(译),面向对象分析,1992年
  • 7汪成为,面向对象分析、设计及应用,1992年
  • 8李盘林 李丽双 李洋 王春立.离散数学[M].北京:高等教育出版社,2001..
  • 9Bass L, Clements PC, Kazman R. Software Architecture in Practice. Aonton: Addison-Wesley, 1998.
  • 10Medvidovic N, Taylor RN. A classification and comparison framework for software architecture description languages. IEEE Trans. on Software Engineering, 2000,26(1):70-93.

共引文献106

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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