DocumentCode :
3592663
Title :
Design Pattern Detection using inexact graph matching
Author :
Gupta, Manjari ; Rao, Rajwant Singh ; Tripathi, Anil Kumar
Author_Institution :
Dept. of Comput. Sci., Banaras Hindu Univ., Varanasi, India
fYear :
2010
Firstpage :
211
Lastpage :
217
Abstract :
Design Patterns are proven solution to common recurring design problems. Design Pattern Detection is most important activity that may support a lot to re-engineering process and thus gives significant information to the designer. Knowledge of design pattern exists in the system design improves the program understanding and software maintenance. Therefore, an automatic and reliable design pattern discovery is required. Graph theoretic approaches have been used for design pattern detection in past. Here we are applying an algorithm which decomposes the graph matching process into K phases, where the value of K ranges from 1 to the minimum of the numbers of nodes in the two graphs to be matched. The effectiveness of this algorithm results from the use of small values of K, and significantly reduces the search and space and producing very good matching between graphs. The same algorithm we are here using for design pattern detection from the system design.
Keywords :
data mining; graph theory; object-oriented programming; software reliability; systems re-engineering; design pattern detection; inexact graph matching; re-engineering process; reliable design pattern discovery; software maintenance; Algorithm design and analysis; Computational intelligence; Image edge detection; Pattern matching; Software algorithms; System analysis and design; Unified modeling language; UML; bijective; design pattern; error matching; matching; sub graph isomorphism;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication and Computational Intelligence (INCOCCI), 2010 International Conference on
Type :
conf
Filename :
5738733
Link To Document :
بازگشت