期刊文献+

基于位向量的复用对象构件挖掘

Mining Reusable Component Based on Bit Vector
下载PDF
导出
摘要 从现存面向对象系统中有效提取可复用构件是支持基于构件的软件开发的重要手段。论文提出了单向对象模型(DirectedObjectOrientedModel,DOOM)。主要工作包括:分析了现有部件提取方法的不足;形式化描述了单向对象模型的基本概念;提出了基于位向量的构件挖掘算法CMBV(ComponnetMiningbasedonBitVector),分析了新算法的计算复杂度;实验表明该方法的构件挖全率为100%,有效性83%,且能支持构件挖掘的后期工作。 Extracting reusable components from the existing object-oriented system is important aspect in software development based on components.This paper proposes Directed Object Oriented Model(DOOM),The main contributions include analyzing the shortcomings of the current methods to extract components,formalizing the basic concepts of DOOM,proposing Component Mining Algorithms based on Bit Vector(CMBV) and analyzing its computation complexity.The experiment shows the component mining recall is 100% and the validity is 83%.Moreover,the new method supports the subsequent mining for component,
出处 《计算机工程与应用》 CSCD 北大核心 2006年第25期35-38,共4页 Computer Engineering and Applications
基金 国家自然科学基金资助项目(编号:60473071) 博士点基金资助项目(编号:20020610007)
关键词 软件复用 构件挖掘 有向图 位向量 software reuse,component mining,directed graph,bit vector
  • 相关文献

参考文献9

  • 1杨芙清,梅宏,李克勤.软件复用与软件构件技术[J].电子学报,1999,27(2):68-75. 被引量:512
  • 2周欣,陈向葵,孙家骕,杨芙清.面向对象系统中基于度量的可复用构件获取机制[J].电子学报,2003,31(5):649-653. 被引量:15
  • 3Biggerstaff T,Mitbander B,Webster D.The concept assignment problem in program understanding[C].In:Proc of the Int'l Conf on Software Engineering,Baltimore:IEEE Computer Society Press,1993:482~498
  • 4Chiricota Y,Jourdan F,Melancon G.Software components capture using graph clustering[C].In:Proc of the 11th IEEE Int'l Workshop on Program Comprehension,Portland:IEEE Computer Society Press,2003:217~226
  • 5罗景,赵伟,秦涛,姜人宽,张路,孙家骕.基于有向带权图迭代的面向对象系统分解方法[J].软件学报,2004,15(9):1292-1300. 被引量:13
  • 6Spinellis D,Raptis K.Component mining:A process and its pattern language[J].Information and Software Technology,2000;42(9):609~617
  • 7Pinzger M,Gall H.Pattern-Supported architecture recovery[C].In:Proc of the 10th Int'l Workshop on Program Comprehension.Paris:IEEE Computer Society Press,2002:53~61
  • 8周欣,孙家骕,杨芙清.青鸟C++程序理解工具[J].计算机工程,2000,26(11):80-81. 被引量:10
  • 9VC知识库.混合密码系统.http://www.vckbase.com/code/downcode.asp?id=1781,2002

二级参考文献20

  • 1杨芙清,邵维忠,梅宏.面向对象的CASE环境青岛Ⅱ型系统的设计与实现[J].中国科学(A辑),1995,25(5):533-542. 被引量:21
  • 2吴穹.构件组装技术研究[M].北京:北京大学计算机科学技术系,1998.6.
  • 3Hooper J W, Chester R O. Software Reuse Guidelines and Methods[M]. New York:Plenum Press, 1991.
  • 4John J Marciniak. Encyclopedia of Software Engineering [ M ]. USA:IEEE, 1994.
  • 5McCall J A, Richards P G, Waiters G F. Factors in software quality[Z] .Vols. I, Ⅱ ,and Ⅲ (NTIS AD/A-049 014/015/055),Spring-field: NTIS, 1977.
  • 6Boehm B W, Brown J R, Kaspar H,Lipow M ,Macleod G J,Merritt M J. Characteristics of Software Quality [ M]. Amsterdam: North-Holland,1978.
  • 7N E Fenton. Software measurement: A necessary scientific basis [J].IEEE Trans Software, 1994,20(3) : 199 - 206.
  • 8J Bansiya. A hierarchical model for quality assessment of object-oriented designs [ D]. Huntsville:University of Alabama in Huntsville, 1997.
  • 9Even-Andre Karlsson Chichester. Software Reuse: A Holistic Approach [M]. New York: Wiley & Sons, Ltd, 1995.
  • 10T J McCabe. A complexity measure [J]. IEEE Trans Software Eng,1976,2(4) :308 - 320.

共引文献539

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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