Title :
An algorithm for automatic mining design pattern
Author :
Chen, Lin ; Qiu, Ming
Author_Institution :
Software Sch., Xiamen Univ., Xiamen, China
Abstract :
Design pattern is an effective way to describe software architecture. But with the increasing size and complexity of the software, it is difficult to recognize design patterns are used in software. In order to comprehend and maintain software system, a lot of detecting design pattern algorithms were proposed. In this paper, we proposed an algorithm to discovery design patterns more efficient by automatic structure a full graph which merged the most design pattern graphs, and a state space graph which guide the process of design patterns discovering.
Keywords :
data mining; graph theory; object-oriented programming; software architecture; software maintenance; automatic mining design pattern; design pattern graphs; software architecture; software complexity; state space graph; Algorithm design and analysis; Conferences; Data mining; Image edge detection; Software; Software algorithms; Syntactics; code mining; design patten; full graph; state space graph;
Conference_Titel :
Computer Science and Education (ICCSE), 2010 5th International Conference on
Conference_Location :
Hefei
Print_ISBN :
978-1-4244-6002-1
DOI :
10.1109/ICCSE.2010.5593811