Reverse Engineering of Design Patterns from Java Source Code
Pattern-based reverse-engineering of design components