Detecting Design Patterns in Object Oriented Program Source Code by Using Graph Matching Algorithm
Design Patterns are solution to common continual design issues. Design Pattern Detection is most significant activity that will support lots of re engineering method and so provides significant info to the designer. Information of design pattern exists within the system design improves the program understanding and software system maintenance. Therefore, an automatic and reliable design pattern discovery is needed. Graph theoretical approaches had been used for design pattern detection in past. Here we tends to applying the algorithm that relies on the graph matching. A similar algorithm we tends to using here for design pattern detection from the system design.