首页 | 本学科首页   官方微博 | 高级检索  
     

基于LCS的逻辑重构算法的研究
引用本文:黄玉林,刘丹.基于LCS的逻辑重构算法的研究[J].计算机应用与软件,2020,37(4):280-284,308.
作者姓名:黄玉林  刘丹
作者单位:东北林业大学信息与计算机工程学院 黑龙江 哈尔滨 150040;东北林业大学信息与计算机工程学院 黑龙江 哈尔滨 150040
摘    要:在逆向工程的研究中,逻辑重构中的等级簇聚合算法计算效率较低。为了改进计算效率,基于最长公共子序列(LCS)与高内聚的思想提出改进的逻辑重构算法。利用组件和数据表的关系以及存在交集的组件之间的相似程度来生成模块,并循环迭代,从而可以得到清晰的组件关系。与现有的等级簇聚合算法相比,该算法无需反复计算距离,时间复杂度更低,计算效率更高。

关 键 词:逆向工程  逻辑重构  模块化  最长公共子序列  等级簇聚合算法

LOGICAL RE-ARCHITECTURE ALGORITHM BASED ON LCS
Huang Yulin,Liu Dan.LOGICAL RE-ARCHITECTURE ALGORITHM BASED ON LCS[J].Computer Applications and Software,2020,37(4):280-284,308.
Authors:Huang Yulin  Liu Dan
Affiliation:(School of Information and Computer Engineering,Northeast Forestry University,Harbin 150040,Heilongjiang,China)
Abstract:In the study of reverse engineering,the agglomerative hierarchical algorithm in logical re-architecture has low computational efficiency.To improve the computational efficiency,an improved logic re-architecture algorithm is proposed based on the idea of the longest common subsequence(LCS)and high cohesion.It used the relationship between the component and the data table and the degree of similarity between the components of the intersection to generate a module.And a clear component relationship could be obtained through loop iteration.Compared with the existing agglomerative hierarchical algorithm,the proposed algorithm does not need to calculate the distance repeatedly.It has lower time complexity and higher computational efficiency.
Keywords:Reverse engineering  Logical re-architecture  Modularity  Longest common subsequence(LCS)  Agglomerative hierarchical algorithm
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号