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