difficulties. It is a part of reengineering process and thus gives important information to the
designer. Design Pattern existence improve the program understanding and software
maintenance. With the help of these patterns specific design problem can be solved and
object oriented design become more flexible and reusable. Hence a reliable design pattern
mining is required. Here we are applying graph decomposition followed by graph …