期刊文献+

程序理解中基于类图的特征挖掘 被引量:1

Aspect mining from the class diagram in program comprehension
在线阅读 下载PDF
导出
摘要 针对从大型系统源代码逆向恢复出的类图十分复杂,不利于系统理解和特征挖掘的问题,从类图中抽象出类型依赖图(TDG),并分为无权值及带权值类型依赖图,利用图上的集合划分算法对TDG进行分层抽象的特征挖掘,挖掘算法将图中的节点划分到不同的集合中,每个集合展现系统关键设计的一个侧面.采用TDG上的分层算法能够有效地降低类图的复杂度并挖掘出系统设计特征. The class diagram which is recovered from the large system's source code is too complex to comprehend. This paper presents two kinds of TDG (Type Dependency Graph) abstracted from the class diagram, TDG without weight and TDG with weight. Then a mining algorithm is applied to the TDG to achieve the hierarchy abstraction and the system's design aspects. The mining algorithms allote the TDG vertices into different subsets with each subset presenting one design aspect of the system. The complexity of the class diagram is reduced remarkably with design aspects obtained.
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2006年第4期550-556,共7页 Journal of Xidian University
基金 国家教育部博士点基金(20030701009) 研究生创新基金(05009) 国家自然科学基金项目(60473063)
关键词 程序理解 类图 特征挖掘 类型依赖图 program comprehension class diagram aspects mining type dependency graph
  • 相关文献

参考文献4

二级参考文献34

  • 1王伟.[D].西安:西安电子科技大学,2003.
  • 2李青山 陈平 等.系统应用软件逆向工程开发工具v1.0用户使用手册[M].西安:西安电子科技大学,2002..
  • 3Tamar Richner, St' ephane Ducasse. Recovering High-Level Views of Object-Object-Oriented Applications from Static[M]. Oxford, England,UK, IEEE Computer Society Press, 1999:13-22.
  • 4Maennistoe T, Systae T, Tuomi J. SCED Report and User Manual[ R]. Report A-1994-5, Department of Computer Science, University of Tampere, 1994.
  • 5Jerding D, Rugaber S. Using Visualization for Architectural Localization and Extraction[ C ]. In Proc. s of the 4th WCRE, Amsterdam, Holland,IEEE CS Press, 1997.
  • 6Brant J, Foote B, Johnson R, et al. Wrappers to the Rescue[C]. Proc.of ECOOP'98, 1998:396 - 417.
  • 7Eliane Martins Amanda, Rosa C A. A Fault Injection Approach Base on Reflective Programming[ C]. DSN'2000,2000,1:407 - 416.
  • 8Chiba Shigeru. Implementation Techniques for Efficient Reflective Languages[M]. Department of Information Science, The University of Tokyo.
  • 9Chiba Slaigeru. A Metaobject Protocol for C + + [C]. Proc. of OOPSLA'95,1995:285-299.
  • 10REOOS Project, XDRE Tools. Version 2.0[M]. Software Engineering Institute, Xidian University, 2002.

共引文献26

同被引文献5

  • 1薛秀玉.计算机软件著作权侵权的认定[J].InitellectualProDerty,2006,16(1).
  • 2Briand L C.Labiche Y.O' Sullivan L Impact analysis and change management of UML models 2003.
  • 3Laure Ninove, Graph similarity algorithms, Department of mathematical engineering Universite catholique de Louvain.
  • 4John W. Raymond, Eleanor J. Gardiner, Calculation of Graph Similarity Using Maximum Common Edge Subgraphs.
  • 5许佳卿,彭鑫,赵文耘.一种基于模糊概念格和代码分析的软件演化分析方法[J].计算机学报,2009,32(9):1832-1844. 被引量:9

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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