loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)
Automatic Detection of Design Pattern for Reverse Engineering
Haeundae Grand Hotel, Busan, South Korea
August 20-August 22
ISBN: 0-7695-2867-8
Hakjin Lee, Sungkyunkwan University, Korea
Hyunsang Youn, Sungkyunkwan University, Korea
Eunseok Lee, Sungkyunkwan University, Korea
In maintenance, the lack of documentation leads to high costs of reverse engineering. Generally, design-pattern is a reusable solution to a commonly occurring problem in software design. If design-patterns could be captured and reused in reverse engineering, the reverse engineering would be very helpful those who develops and maintains software. So there have been many attempts to detect design-patterns during reverse engineering. However, the approaches suffer from serious drawbacks to its practical implementation; false positive, false negative rate, the number of detected patterns. In this paper, we propose a new taxonomy of GoF design patterns that can guide the reverse-engineering process. This approach not only combines static analysis with dynamic analysis but also adds what we call the implementation-specific analysis. We apply a number of existing and new applications, including PURE toolkit, JINI based home application system, project management tool, MP3 player, and we demonstrate that the reverse engineering process is more accurate.
Index Terms:
Design Patterns, Reengineering, Reverse Engineering
Citation:
Hakjin Lee, Hyunsang Youn, Eunseok Lee, "Automatic Detection of Design Pattern for Reverse Engineering," sera, pp.577-583, 5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.