计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2010年
2期
150-153
,共4页
王宇新%田佳%郭禾%吴树朋%杨元生
王宇新%田佳%郭禾%吳樹朋%楊元生
왕우신%전가%곽화%오수붕%양원생
设计模式%模糊匹配%模式挖掘%矩阵模型%聚类
設計模式%模糊匹配%模式挖掘%矩陣模型%聚類
설계모식%모호필배%모식알굴%구진모형%취류
design pattern%fuzzy matching%pattern mining%matrix model%clustering
从系统源码中挖掘设计模式对软件的可理解性和可维护性具有重要意义.基于模糊理论,提出一种模式匹配方法,实现设计模式挖掘.其中,使用基于类关系的素数矩阵模型对设计模式结构及源码信息进行描述,并作为匹配的模型基础;采用聚类方法对源码模型进行优化,提高匹配效率;将模糊方法与设计模式匹配策略相结合,引入静态和动态信息,提高匹配的正确性.实验结果证明此方法在精确性和完整性方面得到了很大的提高,并且避免了对特殊模式的失效性.
從繫統源碼中挖掘設計模式對軟件的可理解性和可維護性具有重要意義.基于模糊理論,提齣一種模式匹配方法,實現設計模式挖掘.其中,使用基于類關繫的素數矩陣模型對設計模式結構及源碼信息進行描述,併作為匹配的模型基礎;採用聚類方法對源碼模型進行優化,提高匹配效率;將模糊方法與設計模式匹配策略相結閤,引入靜態和動態信息,提高匹配的正確性.實驗結果證明此方法在精確性和完整性方麵得到瞭很大的提高,併且避免瞭對特殊模式的失效性.
종계통원마중알굴설계모식대연건적가리해성화가유호성구유중요의의.기우모호이론,제출일충모식필배방법,실현설계모식알굴.기중,사용기우류관계적소수구진모형대설계모식결구급원마신식진행묘술,병작위필배적모형기출;채용취류방법대원마모형진행우화,제고필배효솔;장모호방법여설계모식필배책략상결합,인입정태화동태신식,제고필배적정학성.실험결과증명차방법재정학성화완정성방면득도료흔대적제고,병차피면료대특수모식적실효성.
Mining design patterns from source code is a very important technology for improving the intelligibility and maintain-ability of software.In this paper,a new matching method based on fuzzy is presented to mine design patterns.A matrix model is used to describe design patterns and source code as the basis of matching.Clustering method is adopted to optimize the source code model in order to improve the efficiency of matching.Combining fuzzy theory to patterns matching,this method introduces the static and dynamic information to enhance the accuracy of matching.Experimental results demonstrate the improvement of matching in accuracy and integrality, avoiding the invalidation for some special design patterns.