TXGR: A Reverse Engineering Tool to Convert Design Patterns and Application Software into Graph

Arti Chaturvedi,Manjari Gupta,Sanjay Kumar Gupta
DOI: https://doi.org/10.1007/978-981-10-5520-1_21
2017-12-28
Abstract:Software reusability is considered as a crucial technical condition to improve the overall software quality and also reduce production and maintenance cost. Design pattern detection is one of the important techniques, which helps to improve reusability of existing software. In this paper, we proposed a new reverse engineering tool (TXGR) with the help of two open-source tools Java NetBeans and Class Visualizer. TeXt to GRaph (TXGR) tool generates graphs for structural information of design pattern and existing software JHotDraw (application software). With the help of this tool, we apply graph application (subgraph isomorphism method) for design pattern detection.
What problem does this paper attempt to address?