Detection of Design Patterns in Software Design Model Using Graph
Chalida Liamwiset, Wiwat Vatanawood · Applied Mechanics and Materials · 2013
Detection of design patterns in software design phase possibly ensures the non-functional requirements, regarding performance features, before investing the implementation. We formalize the structural UML class diagram using graph. By applying graph matching technique, we propose an alternative of subgraph matching algorithm to extract the local properties of the UML class diagrams and perform the detecting of subgraph of possible design patterns found in the target software design model.